0
我想將draggable
屬性設置爲組件div
本身。將屬性設置爲Ember組件
在以前版本的ember(pre 1.13)中,我習慣使用attributeBindings
屬性。但自1.13以來,這個屬性似乎已被棄用。
有組件的新lifecyle掛鉤(http://emberjs.com/blog/2015/06/12/ember-1-13-0-released.html#toc_component-lifecycle-hooks),但那也沒有幫助我。
didInitAttrs() {
this.set('draggable', true);
}
什麼是實現這種行爲的首選方式?
UPDATE
在此期間,這是我的解決方案:
import Ember from 'ember';
export default Ember.Component.extend({
draggable: true,
willInsertElement() {
this.set('element.draggable', this.get('draggable'));
}
});
你說得對,我不知道我是如何到達那裏的。 ( - 我很確定我在emberjs博客上閱讀過它) – tuna