我对AngularJS很新,并尝试通过我的服务中的$ resource获取数据。
vetoApp.service('adminKeyService', ['$resource', function($resource) {
this.IsAdmin = function(key) {
var vetoAPI = $resource("http://localhost/mcspro/veto/api/getadminkey/", { callback: 'JSON_CALLBACK'}, { get: { method:'GET' } } );
return vetoAPI.get({ k: key});
}
}]);
我的api调用返回这个简单的JSON数据:
{
"isAdmin": false
}
取决于键的值。现在,在控制器中,当我调用此服务时,我会得到类似
的内容d {$promise: d, $resolved: false} $promise: d $resolved: true isAdmin: false __proto__: d
我的控制器有以下代码来调用服务并将其记录在控制台中:
var isAdmin = adminKeyService.IsAdmin($scope.adminkey);
console.log(isAdmin);
如何从此对象中获取isAdmin
值?