0
我已驗證數據庫中的數據,它正在更新,但DOM沒有更新。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>
你是如何觸發將數據添加到數據庫的方法的?您可能需要包含[$ scope.apply](https://github.com/angular/angular.js/wiki/When-to-use-$scope.$apply%28%29)調用。 –
你將不得不提供更多的代碼才能看到發生了什麼。 optData從哪裏來?你是否將reviewList數組傳遞給任何將其上傳到數據庫的數組,或者它是不同的數據源?我們可以看到控制器在哪裏reviewList數組被初始化,然後在此上下文中填充? – domitall
更新的可讀性。 –