Javascript Angularjs经常在刷新ui时闪烁
假设我有这样一个模板:Javascript Angularjs经常在刷新ui时闪烁,javascript,angularjs,user-interface,Javascript,Angularjs,User Interface,假设我有这样一个模板: <h1>{{title}}</h1> <p>{{text}}</p> 然后,我的UI在闪烁,这在视觉上很烦人。例如,它还可以防止有人复制粘贴。然而,我的内容根本没有改变,所以它不应该被更新,也不应该弄乱ui。那么有没有一种自动的方法来防止它呢?我发现自己做了很多: if($scope.title != title) $scope.title = title; 这不是很好,尤其是当内容是数组或对象时 谢谢您您使用的
<h1>{{title}}</h1>
<p>{{text}}</p>
然后,我的UI在闪烁,这在视觉上很烦人。例如,它还可以防止有人复制粘贴。然而,我的内容根本没有改变,所以它不应该被更新,也不应该弄乱ui。那么有没有一种自动的方法来防止它呢?我发现自己做了很多:
if($scope.title != title)
$scope.title = title;
这不是很好,尤其是当内容是数组或对象时
谢谢您您使用的是什么浏览器,用户界面中还有什么当添加到一个相当简单的页面上时,上面的代码片段在Chrome和Firefox上可以不闪烁。我假设你的函数实际上是:函数myController$scope{…你是对的,我无法重现我的闪烁效果。可能是我将数组按错了方向。感谢你花了一些时间在这个问题上。如果我再次遇到这个问题,我将编辑我的问题并提供更多细节。
if($scope.title != title)
$scope.title = title;