试图将ES6用于我所有的Ember工作。我有以下ES6语法问题:如何使用ES6在Ember中声明可观察性或计算的属性?
如何将标准ES5对象字面值计算属性转换为ES6语法?
ES5:
export default Ember.Controller.extend({
foo: function() {
return "bar";
}.property()
});
ES6:
export default Ember.Controller.extend({
foo() {
return "bar"
}.property()
});
我到目前为止似乎什么都没有工作,因为.property不正确引用。这是如何实现的?
也许你可以使用它们而不原型扩展HTTP://emberjs.com/guides/configuring-ember/disabling-prototype-extensions/#toc_functions – Altrim 2015-02-08 21:02:14
@ altrim我也注意到使用内联方法 – leojh 2015-02-09 04:36:33