以我的角度的應用,有具有一個事件監聽器的主要的應用程序組成:如何避免在Angular中更新視圖之後舊值閃現?
...
$scope.$on('page::change', function(e, value) {
self.navList = value;
});
...
和APP部件內的導航組件,它只有一個結合至navList應用組件內部varible:
app.component('navBar', {
bindings: {
list: '<',
},
templateUrl: 'templates/e/navBar.html',
...
});
裏面navBar.html,我用NG-重複顯示 '名單' 的數據:每當我改變navList i的值
<nav>
<a ng-repeat="(key,value) in Nav.list" ng-href="{{ value }}" ng-bind="key"></a>
</nav>
n面的應用程序,或者我發出「頁面::變化」的情況下,數據的視圖將在網頁上閃爍,如:
原文:
OldValue
再閃:
NewValue OldValue
Then finally:
NewValue
我應該如何解決這個問題? anuglar的版本是1.5.8
你不想保留(舊的和新的)值 –