我正在尝试使用 Angular 提取一个 single-post
请求(即从我的后端数据库中获取一个条目)。但是我无法理解通过 GET()
请求从 JSON
文件中提取数据背后的实际概念。
示例:
在 controller.js/services.js
中,应该如何从单个帖子中提取所有数据,例如 /portfolio/design/1
,使用 $xhr
或 angular.service()
。
我试图通读 $resource还有 tutorial ,但我想我无法全神贯注于如何真正去做这件事。
我真诚地希望有人能提供一个简单的例子来帮助我解决我的问题。
最佳答案
最简单的方法是使用 $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>
关于javascript - 你如何在 AngularJS 上检索单个帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8804151/