Controllers的使用

代碼

angularjs.html
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>AngualrJS進階</title> 
<link rel="stylesheet" type="text/css" href="css/foundation.css">
</head>
<body style="padding:10px;" ng-app="app">
<div ng-controller="FirstCtrl">
<input type="text"ng-model="msg">
<h1>{{msg}}</h1>
<br>
<h1 ng-bind="msg"></h1>
<!--能夠使用ng-bind進行綁定,這樣就不須要輸入{{}}-->
</div>
<div ng-controller="SecondCtrl">
<input type="text" ng-model="msg">
<h1>{{msg}}</h1>
<!--一樣是msg,可是顯示的不一樣這就是控制器做用域的問題,這個msg綁定的是SecondCtrl-->
</div>
</body>
<script type="text/javascript" src="js/angular.js"></script>
<script type="text/javascript" src="js/myctrl.js"></script>
</html>


myctrl.js
angular.module('app',[])
.controller('FirstCtrl',function($scope){
	$scope.msg="hello angular";
})
.controller('SecondCtrl',function($scope){
	$scope.msg="hello angularjs"
})
相關文章
相關標籤/搜索