3

我正在尝试single-post使用 Angular 拉一个请求(即从我的后端数据库中获取一个条目)。但是我无法理解通过请求从JSON文件中提取数据背后的实际概念。GET()

例子 :

在 中controller.js / services.js,应该如何从单个帖子中提取所有数据,例如/portfolio/design/1,使用$xhrangular.service()

我试图通读$resource教程,但我想我无法思考如何实际去做。

我真诚地希望有人可以提供一个简单的例子来帮助我解决我的问题。

4

1 回答 1

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>
于 2012-01-12T01:08:14.280 回答