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