我是Angular的新手,我有一個問題。
我注意到角度更新視圖上的所有範圍數據(我是對嗎?),即使它只更改了一個變量(視圖上呈現)。這是正常的嗎?如果我在視圖上有大量數據,並且只有在數據被更改時纔想更新它,該怎麼辦?
碼例如(每當scope.word被修改函數func正在執行時間):
<div ng-app="myApp" ng-controller="myCtrl">
Word: <input ng-model="word">
{{func()}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.word = "John Doe";
$scope.func = function(){
alert("Who dared to disturb me !? >(");
};
});
</script>
'NG-bind'或'{{}}'生成一個觀察者和它將在每個摘要循環後被觸發。另一方面,'::'表達式創建觀察者並在值不是undefined時取消它。 –
@MaximShoustin謝謝 –