에 객체를 삽입하지 난 다음 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
입니다. 나는 내가 뭘 잘못하고 있는지 정말로 볼 수 없다.
내가 뭘 잘못하고 있는지 알 수 있습니까? 내가 생각할 수있는 유일한 것은 콘텐츠가 Ember.A()
을 통해 빈 배열로 설정된다는 것입니다.
나는 그것이 무엇이 될 수 있는지 전혀 모른다.
감사합니다. init에서 _super()를 호출하지 않았습니다. 그게 내가 놓친 비트 야. 그것은 필요한 동정이다. – dagda1