Angular自1.1.1以来将资源哈希作为单独的符号返回

时间:2013-07-25 06:45:41

标签: ruby-on-rails angularjs angular-resource

在稳定的1.0.7版本中,一切都运行良好:

这是我的资源(使用Rails作为后端):

app.factory "Post", ($resource, apiPrefix) ->
  $resource( apiPrefix + "/posts/:id",
    id: "@id"
  ,
    update:
      method: "PUT"
  )

在所有查询中,它都会返回完全正确的哈希值。

但是当我尝试安装比1.1.0更新的版本时,资源开始像这样返回哈希:

post:  { 
    0: <
    1: !
    2: D
    3: O
    4: C
    5: T
    6: Y
    7: P
    8: E
    ...

所以,问题是 - 为什么?

1 个答案:

答案 0 :(得分:0)

因此,问题已经完成,this question

自1.1.1版本以来,角度需要“.json”附加在每个资源url:

app.factory "Post", ($resource, apiPrefix) ->
  $resource( apiPrefix + "/posts/:id.json",
    id: "@id"
  ,
    update:
      method: "PUT"
  )