Angular - 查询json资源

时间:2016-06-22 21:51:38

标签: javascript angularjs json angular-resource ngresource

我正在尝试将json文件作为ngResource查询到我的控制器,尝试按照以下教程进行操作 - https://devdactic.com/improving-rest-with-ngresource/

唯一的区别是我正在尝试查询JSON文件。

服务 -

(function () {
'use strict';
angular
  .module('services')
     .factory('HeaderService', headerService);

headerService.$inject = ['$resource'];

function headerService($resource) {
    return $resource('/titles/dynamicTitles.json/:id', { id: "@id" });
}
})();

控制器是 -

 function flowController(HeaderService) {
     console.log(HeaderService.get({ id: "/welcome" }));
}

dynamicTitles.json -

  [
  {
    "id": "/welcome",
    "title": "Welcome"
  },
  {
    "id": "/login",
    "title": "Login"
  }
 ]

的console.log(HeaderService.query());工作正常,但HeaderService.get({id:" / welcome"}) 提示错误 - >找不到404。

angular是否会处理get(id)方法,还是需要编写方法?

0 个答案:

没有答案