0
$资源自定义的方法我有一个工厂:如何调用控制器
为myService:
'use strict';
app.factory('myService', ['$resource', 'ngAuthSettings', function ($resource, ngAuthSettings) {
var serviceBase = ngAuthSettings.apiServiceBaseUri;
return $resource(serviceBase + 'api/category/', {}, {
update: {
method: 'PUT'
},
getAllByCategory: {
url: serviceBase + 'api/category/GetAllByCategory',
method: 'GET', isArray: true
}
});
}]);
然后,我有一个控制器:
searchController:
W hy我的model.ads
总是未定义?这不是在控制器中调用$resource
自定义方法的正确方法吗?
我认为你正在使用调用自定义资源的正确途径。我猜测错误在于你的API返回那个数据。检查你的chrome中的'Network'标签。查看API – tanmay
返回的内容@tanmay我使用fiddler检查了WebApi,它工作正常。 –