2

当我在 Ember.Router 中使用动态段时,ember 会自动识别模型,在其上调用 find(index),并将结果设置为控制器的内容。它是否正确?

如果是,如何识别模型?按我在“connectOutlet”函数中给出的名称?

对于没有动态部分的路线,是否有类似的情况?如果不是,为什么视图和控制器是自动生成和绑定的,而模型不是?

4

1 回答 1

1

Ember.Route通过modelType属性提供模型类型:

Ember.Route.extend({
    route: '/:stuff_id',
    modelType: 'App.Stuff',

    connectOutlets: function(router, stuff) {
        ... // work with Stuff instance 'stuff' here
    }
}
于 2012-06-22T13:28:02.887 回答