試圖將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