【发布时间】:2016-10-07 12:48:22
【问题描述】:
我使用的是 Ember 2.7。有没有办法在路由映射 URL 中指定查询参数
router.js
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: config.locationType
});
Router.map(function() {
this.route('index', {path: '/'});
this.route('books', function() {
this.route('index', {path: '?page=0&perPage=25'});
this.route('view', {path: '/view/:bookIdid'});
this.route('new');
});
上面的代码生成以下 URL "localhost:4200/books/?page=0&perPage=25",我不知道为什么它在查询参数前添加斜杠。
导航
<ul class="nav nav-pills">
<li class="nav-item">
{{#link-to "products.index" class="nav-link vf-nav-types"}} Product Types{{/link-to}}
</li>
<li class="nav-item">
{{#link-to "books.index" class="nav-link vf-nav-books"}} Books {{/link-to}}
</li>
<li class="nav-item">
{{#link-to "apps.index" class="nav-link vf-nav-application"}} Application {{/link-to}}
</li>
任何帮助都应该感激。
【问题讨论】:
标签: ember.js ember-data ember-cli