0
で$リソースのカスタムメソッドを呼び出す方法:私は工場を持っているコントローラ
myServiceという:
searchController:
その後'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
}
});
}]);
私は、コントローラを持っています
W私のmodel.ads
は常に未定義ですか?これはコントローラの$resource
カスタムメソッドを呼び出す正しい方法ではありませんか?応答として
、非常にすぐにので、それが起こって割り当てをリソース追加した後、約束/アクションでそれを入れています。私はそのデータを返すAPIにエラーがあると推測しています。あなたのクロムの 'ネットワーク'タブをチェックしてください。 API – tanmay
@ tanmayによって返されるものを参照してください。フィドラーを使用してWebApiをチェックしましたが、完全に機能しています。 –