这对于其他人来说更像是一个真正的问题,因为我想我已经明白了发生了什么。但这需要一段时间,所以我会在这里记录下来。
在我的一个模型中,我有一个名为VAT
的字段。我尝试在模板中绑定到此字段:
{{view Ember.TextField valueBinding="VAT" id="VAT-id" placeholder="VAT" required="true"}}
但这不起作用,这有点令人惊讶,并花了一些时间来理解。
有些问题:
Ember
还是ember-data
的限制? (我猜ember-data
?)我知道的唯一解决方法是:
App.Adapter.map('App.Company', {
...
vat : {key: 'VAT'},
});
仍然不允许在模板中使用真实姓名;我仍然必须使用vat
(小写)。我想真的不可能使用ember-data
?
哦,不要忘记{<1}}适配器必须在完全配置之后创建,否则不会使用配置。这也是一个很混乱的根源。所以这样做:
REST
现在你可以这样做:
App.Adapter = DS.RESTAdapter.extend({ ... });
App.Adapter.configure('plurals', { ... });
App.Adapter.map('App.Company', { ... });
... more adapter configuration
如果您反转订单,Ember将不会说任何内容,但配置将不会激活。
答案 0 :(得分:0)
仍然不允许在模板中使用真实姓名;我仍然必须使用增值税(小写)。我想真的不可能使用ember-data?
来使用原始的大写字段名称
你猜对了,设计上不支持大写的键名,所以你的解决方法几乎是要走的路,因为没有简单的方法可以用另一种方式配置它。
希望它有所帮助。