我正在尝试使用Angular提取single-post
请求(即从我的后端数据库中获取单个条目)。但我无法理解通过JSON
请求从GET()
文件中提取数据背后的实际概念。
示例:
在controller.js / services.js
内,应使用/portfolio/design/1
或$xhr
从单个帖子(例如angular.service()
)提取所有数据。
我试图通读$resource和tutorial,但我想我无法理解如何实际去做。
我真诚地希望有人可以提供一个简单的例子来帮助我解决问题。
答案 0 :(得分:7)
最简单的方法是使用$ xhr对象。例如:
//在controllers.js中
function ItemController($xhr){
var self = this;
self.key = this.params.id;
$xhr('GET', 'api/items/' + self.id, function(code, data) {
self.item = data;
});
}
// in services.js
angular.service('myApp', function($route, $location, $window) {
$route.when('/item/:id',
{template: 'partials/showItem.html', controller: ItemController});
// other logic for routing
}
// in partials/showItem.html
<h3>Now Viewing {{item.name}}</h3>