0

在稳定的 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
    ...

所以,问题是——为什么?

4

1 回答 1

0

所以,问题已经解决了,根据这个问题

从 1.1.1 版本开始,angular 需要在每个资源 url 中添加 ".json" 词缀:

app.factory "Post", ($resource, apiPrefix) ->
  $resource( apiPrefix + "/posts/:id.json",
    id: "@id"
  ,
    update:
      method: "PUT"
  )
于 2013-07-26T10:07:37.263 回答