我不明白,我试图将params转移到请求中 http://emberjs.com/guides/routing/asynchronous-routing/
我的路由器设置:
App.Router.map(function () {
this.resource('index', {path: '/'});
this.resource('forum', {path: '/forum'}, function(){
this.route('index');
this.route('view', {path: ':forum_id', queryParams: ['page']});
));
});
模板
{{#each forum in forums}}
{{#link-to 'forum.view' forum page=1}}
{{forum.name}}
{{/link-to}}
{{/each}}
但是ember在没有我的参数“page”的情况下生成链接:
#/forum/52baf4c55a8561601f00002a
为什么?
答案 0 :(得分:2)
您是否启用了该功能?
http://emberjs.com/guides/configuring-ember/feature-flags/
您使用的是什么版本的Ember?根据文档,您必须使用金丝雀构建,因为它是一个实验性功能:
查询参数是一个实验性功能。你必须使用最近的 Ember的canary build,并启用query-params功能标志