Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs经常在刷新ui时闪烁_Javascript_Angularjs_User Interface - Fatal编程技术网

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;