在我的应用程序中,我有一个带有动态输入字段的搜索公式。然后该表单将指向以下 URL:
/trefferliste/?modulId=1&modus=dokument&identnummer=XXX
我的路线定义:
this.resource('trefferliste', { 'path' : 'trefferliste/:query' });
直到此时它才有效,但是当我刷新页面时它说:UnrecognizedURLError
在 trefferliste 路线中,我使用以下语句加载数据:
return this.store.find('trefferliste', params.query);
我想通了,那个“?” 导致问题,但我的商店查找查询需要它。那么,有人可以告诉我如何定义我的路线吗?
更新:这是一个 jsbin:http ://emberjs.jsbin.com/nesehuxugi
重现错误的步骤:
按下按钮 > 然后刷新页面并查看控制台!
一些附加信息:
DEBUG: Ember : 1.12.1
ember-template-compiler.js:163 DEBUG: Ember Data : 1.0.0-beta.17
ember-template-compiler.js:163 DEBUG: jQuery : 1.11.2