我有一个名为star-rate
的组件,它有一个score
属性。在模板的代码是:为什么我无法获取传递给组件的属性值?
{{star-rate score=score}}
在组件/星rate.js,我写道:
didInsertElement: function() {
var score = this.get('score');
console.log(score); // undefined, why?
}
为什么不能拿到分数值?但如果我将模板代码更改为:
{{star-rate score=4}}
然后我会得到分数值。
也许尝试{{star-rate score = model.score}}或创建一个失败的emberjs.jsbin.com – blessenm