2016-06-13 44 views
0

现在用烬版本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> 

controller/test.js;

firstName: { 
    if (this.get('isFancy')) { 
     return 'Hannah'; 
    } else { 
     return 'nameless'; 
    }.property('isFancy'), 

    }, 

回答

3

您的计算属性应该如下所示。

firstName: function(){ 
if (this.get('isFancy')) { 
    return 'Hannah'; 
} else { 
    return 'nameless'; 
}.property('isFancy')