带有变量的Ember.js路由器
我刚开始使用Ember.js,在第一个关卡就卡住了 我的URL结构是带有变量的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
/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' });
});