У меня есть следующий ArrayController:ember.js PushObject не вставляя объект в ArrayController
Lead.Controllers.Leads = Ember.ArrayController.extend
init: ->
content: Ember.A()
@view = Ember.View.create
controller: @
templateName: 'app/templates/leads/list'
@view.appendTo $('#leads')
addLead: (data) ->
lead = Lead.Lead.create()
lead.setProperties JSON.parse data
console.log lead.get 'company'
debugger
@pushObject lead
console.log @get('length')
Проблема в том, после того, как я называю кнопочный объект, длина до сих пор 0
. Я действительно не вижу, что я делаю неправильно.
Может ли кто-нибудь увидеть, что я делаю неправильно? Единственное, о чем я могу думать, это то, что Content установлен в пустой массив через Ember.A()
.
Я понятия не имею, что еще это может быть.
Спасибо, я не звонил _super() из init. Это был бит, который я отсутствовал. Жаль, что это необходимо. – dagda1