欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Angular的MVC和作用域

 更新時間:2016年12月26日 15:51:40   作者:小謝53  
本文主要Angular的MVC和作用域進(jìn)行詳細(xì)分析介紹,具有一定的參考價值,下面跟著小編一起來看下吧

首先看看Angular的控制器。

<!DOCTYPE HTML>
<html ng-app>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>angular</title>
<script type="text/javascript" src="https://code.angularjs.org/1.3.8/angular.min.js"></script>
</head>
<body>
<div ng-controller='Aaa'>
   <p>{{name}}</p>
</div>
<div ng-controller='Bbb'>
   <p>{{name}}</p>
</div>
<script type="text/javascript">
   function Aaa($scope){
     $scope.name = 'hello AngularJs';
   };
   function Bbb($scope){
     $scope.name = 'Hi';
   };
</script>
</body>
</html>

在html元素上添加ng-app指令(初始化的指令,任何DOM元素都可以?。琻g-app可以有屬性值(ng-app="my-app")后續(xù)詳解。

ng-controller就是模塊下的控制器,$scope上的數(shù)據(jù)屬于局部作用域,在視圖上使用{{}}來渲染數(shù)據(jù)。

上面的例子簡單了展示了一些數(shù)據(jù),下面看看局部作用域全局作用域。

<div ng-controller='Aaa'>
 <p>{{name}}</p>
 <p>{{age}}</p>
</div>
<div ng-controller='Bbb'>
 <p>{{name}}</p>
 <p>{{age}}</p>
</div>
<script type="text/javascript">
 function Aaa($scope,$rootScope){
 $scope.name = 'hello AngularJs';
 $scope.age = 10; 
 $rootScope.age = 20;
 };
 function Bbb($scope){
 $scope.name = 'Hi';
 $scope.age = 10;
 };
</script>

$scope定義局部作用域,$rootScope定義全局作用域。

age得到10和10,如果將Aaa里面的$scope.age = 10;注釋掉,可得到20和10。

局部屬性,會優(yōu)先查找,如果在模塊同時存在該屬性,會優(yōu)先查找局部。

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • AngularJS中的$watch(),$digest()和$apply()區(qū)分

    AngularJS中的$watch(),$digest()和$apply()區(qū)分

    這篇文章主要介紹了AngularJS中的$watch(),$digest()和$apply()區(qū)分,感興趣的朋友可以參考一下
    2016-04-04
  • Angular?Component屬性綁定target和attr.target的區(qū)別分析

    Angular?Component屬性綁定target和attr.target的區(qū)別分析

    這篇文章主要介紹了Angular?Component屬性綁定target和attr.target的區(qū)別分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 快速學(xué)習(xí)AngularJs HTTP響應(yīng)攔截器

    快速學(xué)習(xí)AngularJs HTTP響應(yīng)攔截器

    任何時候,如果我們想要為請求添加全局功能,例如身份認(rèn)證、錯誤處理等,在請求發(fā)送給服務(wù)器之前或服務(wù)器返回時對其進(jìn)行攔截,是比較好的實現(xiàn)手段
    2015-12-12
  • AngularJS進(jìn)行性能調(diào)優(yōu)的7個建議

    AngularJS進(jìn)行性能調(diào)優(yōu)的7個建議

     AnglarJS作為一款優(yōu)秀的Web框架,可大大簡化前端開發(fā)的負(fù)擔(dān)。本文給大家介紹AngularJS進(jìn)行性能調(diào)優(yōu)的7個建議,涉及到angularjs性能調(diào)優(yōu)相關(guān)知識,對本文感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • Angular5中調(diào)用第三方庫及jQuery的添加的方法

    Angular5中調(diào)用第三方庫及jQuery的添加的方法

    這篇文章主要介紹了Angular5中調(diào)用第三方庫及jQuery的添加的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 深入理解Angularjs中的$resource服務(wù)

    深入理解Angularjs中的$resource服務(wù)

    大家可以知道在Angularjs中可以用$http同服務(wù)器進(jìn)行通信,功能上比較簡單,AngularJS還提供了另外一個可選的服務(wù)$resource,使用它可以非常方便的同支持restful的服務(wù)單進(jìn)行數(shù)據(jù)交互。這篇文章主要給大家深入的介紹了Angularjs中的$resource服務(wù)。
    2016-12-12
  • angularJS模態(tài)框$modal實例代碼

    angularJS模態(tài)框$modal實例代碼

    本篇文章主要介紹了angularJS模態(tài)框$modal實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • AngularJS中實現(xiàn)動畫效果的方法

    AngularJS中實現(xiàn)動畫效果的方法

    本文主要介紹AngularJS 動畫,這里對動畫的資料詳細(xì)介紹并附有效果圖和代碼實例,有需要的小伙伴參考下
    2016-07-07
  • AngularJS的內(nèi)置過濾器詳解

    AngularJS的內(nèi)置過濾器詳解

    在我們開發(fā)中經(jīng)常需要在頁面顯示給用戶的信息需要一定處理格式化,才能顯示給用戶。在angularjs中為我們提供了叫filter的指令,讓我們能夠很輕易就能做到著一些列的功能,angularjs內(nèi)部為我們提供了number等很多內(nèi)置的filter。
    2015-05-05
  • AngularJS1.X學(xué)習(xí)筆記2-數(shù)據(jù)綁定詳解

    AngularJS1.X學(xué)習(xí)筆記2-數(shù)據(jù)綁定詳解

    本篇文章主要介紹了AngularJS1.X學(xué)習(xí)筆記2-數(shù)據(jù)綁定詳解,具有一定的參考價值,有興趣的可以了解一下。
    2017-04-04

最新評論