Ember:从typekey到模型名称的全局映射来来去去

时间:2015-04-14 05:21:11

标签: ember-data

服务器API已从使用“foo”类型键更改为“bar”。我的Ember应用程序在任何地方使用foo,我不想将它们全部更改为bar。我看到我可以使用typeForRoot将根级别哈希键映射到模型名称,但这似乎只适用于下载。当我对我的Foo模型进行保存时,我希望使用散列密钥boo生成PUT。是否有任何简单的方法可以将类型键完全映射到模型,包括来来往往?

1 个答案:

答案 0 :(得分:0)

我在another stack overflow question上发布的答案可能对您有帮助..

基本上,您需要查看的功能是商店_normalizeTypeKey

  

您可以覆盖商店_normalizeTypeKey,然后改变camelCase行为以成为您想要的(例如,标记为或者只修复这一情况)。

     

您还可以在执行其他方式时覆盖序列化器typeForRoot - 这可以让您告诉ember您的数据中特定键的模型键(例如tellMeAStory)(例如{{1} }})。

     

似乎正在进行的工作是让一切都像集装箱那样工作(这是一个虚线化的)