3 回答

TA貢獻1871條經驗 獲得超8個贊
我建議您使用$ resource。
它可能在下一版Angularjs中支持(URL覆蓋)。然后,您將可以像這樣進行編碼:
// need to register as a serviceName
$resource('/user/:userId', {userId:'@id'}, {
'customActionName': {
url:'/user/someURI'
method:'GET',
params: {
param1: '....',
param2: '....',
}
},
....
});
可以在ctrl范圍內像這樣處理返回回調。
// ctrl scope
serviceName.customActionName ({
paramName:'param',
...
},
function (resp) {
//handle return callback
},
function (error) {
//handler error callback
});
可能您可以在更高的抽象級別上處理代碼。

TA貢獻1842條經驗 獲得超21個贊
Book.getAll = function(){return $ http.get('/ Book')。then(function(response){var books = []; for(var i = 0; i <response.data.length ; i ++){books.push(new Book(response.data [i]));}還書;}); };'
- 3 回答
- 0 關注
- 1120 瀏覽
添加回答
舉報