0

我刚刚开始使用 Ember.js,但遇到了第一个障碍!

/username/action例如,我的 URL 结构是/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');
});
4

1 回答 1

3

直接来自http://emberjs.com/guides/routing/defining-your-routes/#toc_dynamic-segments的文档

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

:post_id是路径的动态段。

于 2013-04-11T18:09:20.047 回答