如何将 Ember Map 值绑定到TextField
值。假设我有这个配置:
App.AppsController = Em.Controller.extend({
selections: null
});
App.AppsRoute = Ember.Route.extend({
setupControllers: function(controller, model) {
controller.set('selections', Ember.Map.create());
}
});
在我的模板中:
{{view Ember.TextField valueBinding="bindingToMap"}}
我试图从我的地图中找到钥匙在valueBinding="controller.selections.somekey"
哪里。somekey
但是,该值永远不会受到约束。请注意,最初地图是空的。这可能是问题的根源吗?
编辑:我还尝试在控制器中使用带有整数值的绑定并且它可以工作。因此,当我绑定更复杂的数据结构(例如 Map)时,问题就来了。我在解释如何绑定地图的文档中找不到任何内容。