每当获取数据时,是否有机会触发加载路线?
RM.Public.ItemsController = RM.ApplicationController.extend({
...snip...
pageContent: ->
@set 'newItems',
RM.Blurb.find({search_conditions:@get('search_conditions')})
})
在 ember 中,只要模型接收到数据,LoadingRoute 就会触发。
RM.Public.ItemsRoute = Ember.Route.extend(
...snip...
setupController:(controller, model) ->
controller = @controllerFor('public/items')
controller.set("model", model)
model: ->
RM.Item.find({}).then( (modelData) ->
modelData
)
)
但在这种情况下,加载路线只会触发一次。
这是 LoadingRoute 的实际示例 http://jsbin.com/ANERoRi/1/edit