你如何在AngularJS上检索一篇文章?

时间:2012-01-10 13:38:48

标签: javascript json angularjs

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

示例:

controller.js / services.js内,应使用/portfolio/design/1$xhr从单个帖子(例如angular.service())提取所有数据。

我试图通读$resourcetutorial,但我想我无法理解如何实际去做。

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

1 个答案:

答案 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>