在js中我写了
$scope.check = function () {
$scope.searchName = "";
$.post("http://172.22.71.107:8888/check/", {},
function (arg_result) {
if (arg_result.Ret == 0) {
$scope.users = [];
$scope.users = arg_result.Data;
console.log($scope.users);
}
}, "json");
但是在html中,数据无法在收到rusult时更新,有什么问题?
答案 0 :(得分:2)
您正在使用jquery的帖子更新angular world(see here)之外的 $ scope 。
您需要将作业包装在
中$scope.$apply(function() {
$scope.users = [];
$scope.users = arg_result.Data;
});
或
使用角色的$http服务来完成这项工作。这是首选方式。