2013-02-13 46 views
0

這裏有什麼問題?EmberController的內容屬性應該在修改之前設置

Uncaught Error: assertion failed: The content property of App.ContactController should be set before modifying it

App.ContactController = Ember.ArrayController.extend 

    content: [] 

    newContact: -> 
    contact = App.ContactModel.create 
     firstName: "john" 
     lastName: "doe" 
    @.pushObject contact 

回答

3

this.set('content', []);pushObject上方,它會正常工作。我不太明白爲什麼這是一個要求,但它似乎在4前。也許在下一個版本中,他們會考慮pushObject設置它。

0

看起來像一個CoffeeScript語法問題;嘗試刪除點:@pushObject contact

相關問題