3 回答

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

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊
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]));}還書(shū);}); };'
- 3 回答
- 0 關(guān)注
- 1118 瀏覽
添加回答
舉報(bào)