0

Ember.js でネストされたルートを使用可能にする際に問題が発生しています

App.Router.map(function() {
    this.resource('home', { path: '/' });
    this.resource('form', { path: '/forms/:form_id' }, function() {
        this.route('newRecord');
    });

私は親ルートを持っています...

App.FormRoute = Ember.Route.extend({....

これは機能しています。

次は...

App.FormNewRecordRoute = Ember.Route.extend({
    afterModel: function() {
            this.set('newRecord', this.modelFor('form');
     }
});

通常、localhost/forms/9087 のような URL を取得します。

子ルートを使用して、localhost/undefined/newRecord を取得しています

4

1 に答える 1

0

「localhost/undefined/newRecord」のようなものから来ていると思い{{#link-to 'newRecord'}}ます。それはおそらくあるはず{{#link-to 'form.newRecord'}}です。

于 2013-09-18T03:55:57.513 に答える