Javascript 修改控制器之前,应设置其内容属性

Javascript 修改控制器之前,应设置其内容属性,javascript,coffeescript,ember.js,Javascript,Coffeescript,Ember.js,这里怎么了 未捕获错误:断言失败:的内容属性 修改前应设置App.ContactController 放置this.set('content',[])即可正常工作。我不太明白为什么这是一个要求,但它似乎是在前4。也许在下一个版本中,他们会考虑 PubObjs,也设置它。 位置。在您的pushObject上方进行编码>即可正常工作。我不太明白为什么这是一个要求,但它似乎是在前4。也许在下一个版本中,他们会考虑 PubObjs设置它。看起来像是一个咖啡脚本语法问题;尝试删除点:@pushObject

这里怎么了

未捕获错误:断言失败:的内容属性 修改前应设置App.ContactController


放置
this.set('content',[])pushObject
上方进行编码>即可正常工作。我不太明白为什么这是一个要求,但它似乎是在前4。也许在下一个版本中,他们会考虑<代码> PubObjs<代码>,也设置它。

位置<代码>。在您的

pushObject
上方进行编码>即可正常工作。我不太明白为什么这是一个要求,但它似乎是在前4。也许在下一个版本中,他们会考虑<代码> PubObjs设置它。

看起来像是一个咖啡脚本语法问题;尝试删除点:

@pushObject contact

看起来像咖啡脚本语法问题;尝试删除点:
@pushObject contact

App.ContactController = Ember.ArrayController.extend

  content: []

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