这里出了什么问题?
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
最佳答案
将 this.set('content', []);
放在 pushObject
上方,它将正常工作。我不太明白为什么这是一个要求,但它似乎是在 pre 4 中。也许在下一个版本中他们也会考虑 pushObject
设置 它。
关于javascript - EmberController 的 content 属性应该在修改之前设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14863680/