通过将对象推入Array中不更新DOM,在推送数据后更新数据库

时间:2015-05-01 16:18:58

标签: javascript angularjs angularjs-directive angularjs-scope angularjs-ng-repeat

我已经验证了数据库中的数据,它正在更新,但DOM没有得到更新。

 <ul>
   <li ng-repeat="aReview in reviewList">    
    ....
    ....
   </li>
 </ul>
<script>
if(globalMethods.stringValidation($scope.reviewList))
{
   $scope.reviewList.push(optData);
}
else
{
   $scope.reviewList=[];
   $scope.reviewList.push(optData);
}
</script>

1 个答案:

答案 0 :(得分:0)

如果您使用第三方库来操纵数据,则角度可能无法识别数据更改。要获得角度来重新检查,你必须在操作数据后手动调用$ scope。$ apply()