Ember:链接到并传输queryParams

时间:2013-12-26 15:39:15

标签: ember.js

我不明白,我试图将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

为什么?

1 个答案:

答案 0 :(得分:2)

您是否启用了该功能?

http://emberjs.com/guides/configuring-ember/feature-flags/

您使用的是什么版本的Ember?根据文档,您必须使用金丝雀构建,因为它是一个实验性功能:

  

查询参数是一个实验性功能。你必须使用最近的   Ember的canary build,并启用query-params功能标志