带有变量的Ember.js路由器

带有变量的Ember.js路由器,ember.js,ember-router,Ember.js,Ember Router,我刚开始使用Ember.js,在第一个关卡就卡住了 我的URL结构是/username/action,因此,例如/matt/feed(或者只是带有默认视图的/matt) 但是,尽管我已经设法获得了一个硬编码的用户名值来输出一些东西,但我不知道如何让URL的用户名部分成为一个变量,然后我就可以使用它进行操作了 下面是我用来对用户名进行硬编码的代码,因为我不确定如何让Ember.js理解我的URL,所以我还没有找到任何地方 'use strict'; window.App = Ember.Appli

我刚开始使用Ember.js,在第一个关卡就卡住了

我的URL结构是
/username/action
,因此,例如
/matt/feed
(或者只是带有默认视图的
/matt

但是,尽管我已经设法获得了一个硬编码的用户名值来输出一些东西,但我不知道如何让URL的用户名部分成为一个变量,然后我就可以使用它进行操作了

下面是我用来对用户名进行硬编码的代码,因为我不确定如何让Ember.js理解我的URL,所以我还没有找到任何地方

'use strict';
window.App = Ember.Application.create();
App.Router.reopen({
    location:'history'
});
App.Router.map(function() {
    this.resource('matt');
});

请参阅


:post_id
是路线的动态段。

位于

:post_id
是路线的动态段

App.Router.map(function() {
  this.resource('posts');
  this.resource('post', { path: '/post/:post_id' });
});