从ember 2.2升级到2.3后,我有一些奇怪的行为。我把它缩小到了ES6课程的吸气剂。
如果我有这样的课程,则调用foo.prop
将返回undefined
。
class Foo {
get prop() {
return 10;
}
}
如果我像这样更改课程,一切都有效:
class Foo {
constructor() {
this.prop = 10;
}
}
我在某些计算属性和/或模板中使用foo.prop
。
这里发生了什么?