首先,我看了其他问题在stackoverflow关于它,我收到了许多答案,但仍然无法解决我的问题。AngularJS视图不更新当模型改变
我正在使用Angular Material,并且在查看模型同步时遇到问题&。
这是我的控制器代码:
$scope.getQuestionByDateRange = function (range) {
QuestionService.getQuestions(1, 'week', 10, function (response) {
$scope.questions = response.data;
})
}
这是我的看法代码:
<ul>
<li ng-repeat="question in questions">{{question.title}}<li>
<ul>
我的观点正确渲染模式,同时我更新控制器$scope.questions
变量。
但是当我再次更新$scope.questions
:我的模型得到更新(我可以看到控制台日志中的更改),但视图没有。
我研究它,我发现像$scope.$apply
,$scope.$digest
,$scope.$evalAsync
的解决方案,但无法解决我的问题。
怎么了?
你能提供更多的代码或小提琴让我们看到你的问题吗? –
您是将问题设置为新数组还是将新元素推入现有数组? –
@DaveBush我推送新元素到现有的数组。 –