2016-06-13 18 views
0

Am mit Ember Version 2.5.1 ich die folgenden Syntaxfehler erhalten:ember Funktionen - unerwartetes Token

SyntaxError: frontend/controllers/hmi/config/buckets-edit.js: Unexpected token (36:8) 
    isFancy: false, 
    firstName: { 
    if (this.get('isFancy')) { 
     return 'Hannah'; 
    } else { 
     return 'nameless'; 

Mein Code:

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'), 

    }, 

Antwort

3

Ihre berechnete Eigenschaft sollte wie folgt aussehen.

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