2:Khai báo ng-controller trong html, php

0
1/Khai báo ng-controller 
 Khai báo ng-controller trong html, php cũng tương tự như việc khai báo ng-app, ng-model
Kết quả hình ảnh cho Angular js
vd:
#khai báo 1 ng-controller với tên là control trong php
<div ng-controller="control"></div
Trong file test.js ở bài trước tiến hành khởi tạo 1 ng-controller
#khai báo controller trong javascript
 var test = angular.module('mytest',[]);
 test.controller('control',function()
{
 alert("Hiển thị thông báo!");
});
ở đoan code trên ta khởi tạo 1 controller từ biến test
    test.controller      
'control' :  phải giống với ng-controller bên php ng-controller="control"
cuối cùng là 1 function()
alert trong function
2/$scope trong controller
$scope :biến toàn cục để trao đồỉ dữ liệu giữa view và controller.
#khai báo controller trong javascript sử dụng $scope
 var
 test = angular.module('mytest',[]);
 test.controller('control',function($scope)
{
   $scope.tieude = "tieude là thuộc tính của scope";
});
Trong view ở thẻ ng-controller  ta chỉ cần sử dụng {{tieude}} để hiển thị ra  nội dung.
<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.32/angular.min.js"></script>
  <script src="app/test.js"></script>
</head>
<body ng-app="mytest">
<div>
<input ng-model="usename"/>
{{usename}}
</div>
<div ng-controller="control"> 
{{tieude}}
</div> 
</body>
</html>

controller sau khi hiển thị
Kết luận
vậy chúng ta đã tìm hiểu xong cách khai báo ng-controller 

Post a Comment

0Comments
Post a Comment (0)