角度JS模型更新不起作用
angular js model update not working
我有一个模型,它使用ajax请求的结果进行更新。
myController = function($scope){
makeAjaxRequest(function(result){
$scope.ResultsView = result.data;
});
}
视图似乎没有自动更新
<div ng-controller="myController">
<span ng-model="ResultView.cost"></span>
</div>
成本字段未更新。
更新:我是否必须像cost
等一样单独更新每个字段?angularjs 有简单的方法来做到这一点吗?
你需要
使用scope
的$apply
方法:
makeAjaxRequest(function(result){
$scope.$apply(function () {
$scope.ResultsView = result.data;
});
});
相关文章:
- 更新不起作用
- JavaScript更新功能不起作用
- Angularjs 更新 setTimeout 中的范围变量不起作用
- 使用 nameProp 的 JQuery 图像滚动更新在 Firefox 和 Chrome 中不起作用
- Angular:从工厂更新范围不起作用
- 谷歌音译在更新面板中不起作用
- 用jQuery.html更新span内部html在IE中不起作用
- 更新jquery后文件上传不起作用
- 使用jquery ajax更新数据库;不起作用
- 当我尝试在网页中使用更新面板时,CSS不起作用
- jQuery更新文本字段不起作用
- d3js散点图自动更新不起作用
- Bootstrap日期选择器中的更新不起作用
- 检索和更新在MS CRM中不起作用的记录
- Javascript 警报在 asp.net 的更新面板中不起作用
- 通过 json 更新的 Canvasjs 柱形图不起作用
- Ng-重复在资源查询后不更新 - $apply() 不起作用
- 在 AngularJs 中同时更新两个文本区域内容不起作用
- AngularJS选择的插件,选择:更新不起作用,在浏览器中工作
- AngularJS ng-repeat在更新时不起作用