Попытка использования ES6 для всех моих работ Ember. У меня есть следующая проблема синтаксиса ES6:Как объявить наблюдаемые или вычисляемые свойства в Ember с помощью ES6?
Как преобразовать стандартное вычисляемое свойство объектного объекта 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
@ altrim Я также заметил, используя методы inline – leojh