http://www.eyecon.ro/bootstrap-colorpicker/からcolorPickerコンポーネントをラップしようとしてい
ます。テンプレートの「background-colorcss属性」にビューの「value」属性を入力する必要があります...I {{value}}を設定しようとしましたが、機能しません...
何かアドバイス ?
JavaScript:
App.ColorPicker = Em.View.extend({
classNames: 'input-append color',
attributeBindings: ['name', 'value'],
value: '',
template: Ember.Handlebars.compile('{{view Ember.TextField valueBinding="this.value"}}<span class="add-on"><i style="background-color: {{value}}"></i></span>'),
didInsertElement: function() {
$('#backgroundColor').colorpicker({format: "rgb"});
}
})
;
html:
{{view App.ColorPicker placeholder="Background color" name="backgroundColor" valueBinding="App.controller" classNames="input-large" id="backgroundColor"}}