Javascript angularjs范围不';不适用于模板
在我的模板中,我使用{{employers}}和ng repeat,我什么也看不到。我怀疑$scope不适用,因为ajax调用没有使用$q或$resource。当我控制台$scope.employers时,我确实看到了我的数组。如果您没有使用angularJavascript angularjs范围不';不适用于模板,javascript,angularjs,Javascript,Angularjs,在我的模板中,我使用{{employers}}和ng repeat,我什么也看不到。我怀疑$scope不适用,因为ajax调用没有使用$q或$resource。当我控制台$scope.employers时,我确实看到了我的数组。如果您没有使用angular$http服务,您应该使用手动更新绑定 myApp.controller('employersController', ['$scope', function($scope){ api.runAjax("getUser", {
$http
服务,您应该使用手动更新绑定
myApp.controller('employersController', ['$scope', function($scope){
api.runAjax("getUser", {
method: "GET"
}).done(function (result) {
$scope.employers = result;
});
}]);
您是否检查了请求是否返回数据?您能否提供fiddler或plunkr以了解更多详细信息?您是否尝试过
$scope.$apply()代码>?为什么要将jQuery与angular混为一谈..使用$http
服务来制作ajax..它将在angular上下文中..无需担心摘要周期。。
api.runAjax("getUser", {
method: "GET"
}).done(function (result) {
$scope.$apply(function() {
$scope.employers = result;
});
});