使用的是ember版本2.5.1 我得到以下语法错误:
SyntaxError: frontend/controllers/hmi/config/buckets-edit.js: Unexpected token (36:8)
isFancy: false,
firstName: {
if (this.get('isFancy')) {
return 'Hannah';
} else {
return 'nameless';
我的代码:
test.hbs;
Hello my name is {{firstName}}
<p>
Check box if your name is Hannah: {{input type="checkbox" checked=isFancy}}
</p>
控制器/ test.js;
firstName: {
if (this.get('isFancy')) {
return 'Hannah';
} else {
return 'nameless';
}.property('isFancy'),
},
答案 0 :(得分:3)
您的计算属性应如下所示。
firstName: function(){
if (this.get('isFancy')) {
return 'Hannah';
} else {
return 'nameless';
}.property('isFancy')