我正在爲使用Angular JS的CRUD應用程序開發前端開發。他們希望我構建視圖並使用他們的API獲取數據。如何使用公司自己的API從Angular JS應用程序獲取數據?
他告訴我的語法來獲取數據會是這樣的(我從來沒有這樣做)(這只是一個例子):
var getItems = function() {
return $http
.get('/api/1/items/available')
.success(function (data, status, headers, config) {
$scope.items = data.items;
})
.error(function (data, status, headers, config) {
messageCenterService.add('danger', 'Unable to get the available Tickets and Passes.');
});
};
然後他說:
when you return the $http function, you can use it like:
getItems().then(... callback success, callback error...)
or move success() also
getItems().success(...).then(...)
有人可以幫助我理解這裏發生了什麼,或者指導我使用API和Angular進行良好的教程?我在網上找遍了,找不到類似的東西。
您是否贊成[$ http](https://docs.angularjs.org/api/ng/service/$http)文檔? – Callebe 2014-08-28 17:10:18
我會再次審查一下,但我不確定api是如何被拉入的,並希望有一個一步一步解釋這個教程的教程。 – user3460974 2014-08-28 17:18:11