问题使得动态段可用于Ember.js中的嵌套路由

时间:2013-09-17 20:01:26

标签: ember.js

我在使用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获取URL

使用子路由我得到localhost / undefined / newRecord

1 个答案:

答案 0 :(得分:0)

我猜测'localhost / undefined / newRecord'来自{{#link-to 'newRecord'}}之类的东西。应该是{{#link-to 'form.newRecord'}}