2

Ember.Router で動的セグメントを使用すると、モデルが自動的に識別され、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 に答える