myApp.controller('employersController', ['$scope', function($scope){
api.runAjax("getUser", {
method: "GET"
}).done(function (result) {
$scope.employers = result;
});
}]);
在我的模板中,我使用{{employees}}和ng-repeat我什么都没看到。我怀疑$ scope不适用,因为ajax调用不使用$ q或$ resource。当我控制$ scope.employers时,我确实看到了我的数组。
答案 0 :(得分:3)
如果您没有使用角度$http
服务,则应使用$scope.$apply
手动更新绑定。
api.runAjax("getUser", {
method: "GET"
}).done(function (result) {
$scope.$apply(function() {
$scope.employers = result;
});
});