3
我与创建数据与我EditorController结合挣扎时组件和编程是在创建视图初始化组件之间烬数据绑定。我想在我的视图的控制器“EditorController”和我的“ColorPickerComponent”的颜色属性上的“activeColor”属性之间创建一个绑定。 我已经为我的组件初始化了下面的代码,它显示了控制器的颜色,但它并没有绑定到控制器属性。我如何设法将这些值绑定在一起?HOWTO创建视图控制器和创建灰烬组件编程
App.SidebarView = Ember.ContainerView.extend
init: ->
@_super()
controller = @get('controller')
@pushObject(App.ColorPickerComponent.create({color: controller.get('activeColor') }))
更新1
我已经成功地解决了使用下面的代码绑定。不过看起来有点粗略。有没有其他已知的方法来做到这一点?
App.SidebarView = Ember.ContainerView.extend
init: ->
@_super()
@pushObject(App.ColorPickerComponent.create({colorBinding: '_parentView.context.activeColor' }))
UPDATE 2
由于alexspeller @ #emberjs用于向此http://jsfiddle.net/YGNG4/3/
只是一个仅供参考,'parentController'是不是一个真正的东西,你可能已经几乎把所有的名字在那里,它会工作,一拉,http://jsfiddle.net/YGNG4/4/,请您在下方填写您的答案并将其标记为已接受,谢谢! – Kingpin2k