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
ただし、値がバインドされることはありません。最初はマップが空であることに注意してください。これが問題の根源になる可能性はありますか?
編集:コントローラーで整数値を使用してバインディングを使用しようとしましたが、機能します。そのため、マップなどのより複雑なデータ構造をバインドすると問題が発生します。マップをバインドする方法を説明しているドキュメントには何も見つかりませんでした。