我是Ember初学者,我对数据绑定有疑问。 我有一个从我的Rest服务中获得的复杂数据结构。此结构基于Map接口,如下所示:
{"item":[
{"name":"namlasteditor","value":["tom"]},
{"name":"_subject","value":["Hello World"]},
{"name":"type","value":["workitem"]}
]}
我的应用程序无法确定地图结构中包含哪些元素。所以我不能简单地将每个元素映射到一个单独的属性。
现在我的问题是,如何通过getter方法将命名项元素的值绑定到模板中的输入文本? 我正在寻找像:
这样的东西{{输入类型="文字"值= mydata.item(' _subject')}}
但我无法弄清楚如何做到这一点,如果可行的话。 任何人都可以给我一个暗示或一个例子,看看ember模型对象应该看起来如何解决这个问题?
我在Ember.Handlebars.helper contsturct上取得了一些进展。但这只能用于显示我的地图值。使用Ember.Handlebars.helper构造无法进行绑定。