Ember.js Ember-在一个控制器中获取内容值的正确方法
为我的英语道歉 我开始学习ember.js,现在我无法在一个控制器中读取内容属性。 我有一条路线定义为:Ember.js Ember-在一个控制器中获取内容值的正确方法,ember.js,ember-data,Ember.js,Ember Data,为我的英语道歉 我开始学习ember.js,现在我无法在一个控制器中读取内容属性。 我有一条路线定义为: App.FilmsIndexRoute = Em.Route.extend model: -> App.Film.find() setupController: (controller, model) -> controller.set('content', model) 和控制器连接到此路由: App.FilmsIndexController = Ember.A
App.FilmsIndexRoute = Em.Route.extend
model: ->
App.Film.find()
setupController: (controller, model) ->
controller.set('content', model)
和控制器连接到此路由:
App.FilmsIndexController = Ember.ArrayController.extend
init: ->
console.log "entra en films-index"
console.log @get('content')
numPeliculas:(->
@get('length')
).property('length')
在视图中,numPeliculas工作得很好,我得到了模型资源数组的长度,但是控制台没有返回内容的值
如何在一个控制器中正确获取内容值
提前感谢当控制器初始化时,它对其内容一无所知。控制器初始化后,将在setupController中设置content属性 @获取'content'是在控制器内获取内容的一种非常好的方法,您只需在设置content属性后进行