所以我在我的内部有这个计算属性component.js
:contexts: Ember.computed.oneWay('myService.contexts'),
而且我能够从另一个动作中获取内容
openHelp(){
console.log(this.get('contexts'))
alert(this.get('contexts'))
}
}
但是当我尝试使用 Handlebars ( {{contexts}}
) 中的计算属性时,它只是空白。
我为这个问题创建了一个 Ember Twiddle:https ://ember-twiddle.com/38de64d58dcf3298df6d4176f15cbc0e?openFiles=components.my-component-help.js%2Ctemplates.components.my-component-help.hbs
如果我有一个数组foo: [ 'foo','bar']
并且我做 {{foo}} 它在把手中输出。但是,如果我创建foo
了一个计算属性,[ 'foo','bar']
那么{{foo}}
我什么也得不到。