最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJs Understanding the Model Component

 更新時間:2016年09月02日 10:39:55   作者:Lcllao  
本文主要介紹AngularJs Understanding the Model Component的內(nèi)容,這里整理了相關(guān)資料,并詳細講解了這部分知識,有興趣的小伙伴可以參考下

        在angular文檔討論的上下文中,術(shù)語“model”可以適用于單一對象代表一個實體(例如,一個叫” phones”的model,它的值是一個電話數(shù)組。)或者作為應(yīng)用的全部數(shù)據(jù)Model(所有實體)。

  在angular中,model可以是任意數(shù)據(jù),可以通過angular的scope對象的屬性來獲取model。屬性的名稱是model的標識,值可以是任意javascript對象(包括數(shù)組和原始數(shù)據(jù))。

  javascript想成為model的唯一的條件是對象必須作為一個scope對象的屬性被angular scope引用。屬性的引用關(guān)系可以明確或者隱含地創(chuàng)建。

  我們可以通過以下幾種方式來顯式創(chuàng)建scope的屬性,關(guān)聯(lián)javascript對象來創(chuàng)建model:

在javascript代碼中,直接賦值給scope對象的屬性;這通常發(fā)出現(xiàn)在controller中:

function MyCtrl($scope) {

   // create property 'foo' on the MyCtrl's scope

   // and assign it an initial value 'bar'

   $scope.foo = 'bar';

 }

在模版的angular表達式(http://www.cnblogs.com/lcllao/archive/2012/09/16/2687162.html)中,使用賦值操作符:

<button ng-click="{{foos='ball'}}">Click me</button>

在模版中使用ngInit directive(http://docs.angularjs.org/api/ng.directive:ngInit)(僅僅作為例子,不推薦在真實應(yīng)用中使用)

<body ng-init=" foo = 'bar' ">

  angular在下面的模版結(jié)構(gòu)中會隱式創(chuàng)建model:

表單的input 、select、textarea和其他form元素:

<input ng-model="query" value="fluffy cloud">

  上面的代碼,在當前的scope中創(chuàng)建了一個叫”query”的model,并且與input的value值綁定,初始化為”fluffy cloud”。

在ngRepeater中聲明迭代器

<p ng-repeat="phone in phones"></p>

  上面的代碼為每一個phones數(shù)組的元素各自創(chuàng)建了一個child scope,并且在對應(yīng)的child scope中創(chuàng)建”phone”model,賦予數(shù)組中對應(yīng)的值。

  在angular中,當出現(xiàn)下面的情況時,javascript對象將不再是一個model:

當沒有angular scope包含與該對象關(guān)聯(lián)的屬性時。
所有包含與對象關(guān)聯(lián)的屬性的angular scope成為了陳舊和適合垃圾回收時。

  下面的插圖展示了在一個簡單的模版中隱式創(chuàng)建一個簡單的數(shù)據(jù)model。

 

 以上就是關(guān)于AngularJS Understanding the Model Component 的資料整理,后續(xù)繼續(xù)補充,謝謝大家對本站的支持!

相關(guān)文章

最新評論

丰宁| 宁南县| 什邡市| 咸阳市| 旬邑县| 永年县| 遂溪县| 类乌齐县| 大洼县| 阿巴嘎旗| 保亭| 龙泉市| 广元市| 甘肃省| 射洪县| 疏附县| 闵行区| 新竹县| 嫩江县| 邯郸市| 尉氏县| 永平县| 依安县| 罗源县| 山丹县| 星子县| 盖州市| 比如县| 宁武县| 房产| 循化| 富川| 江门市| 五峰| 云浮市| 万源市| 桐梓县| 崇仁县| 晋江市| 玉溪市| 文昌市|