【发布时间】:2014-02-19 20:16:11
【问题描述】:
我有这些路线
this.resource('politicians');
this.resource('politician', { path: '/politicians/:politician_id', function () {
// Non nested interface so non nested politician route.
this.resource('questions', function () {
this.resource('question', { path: ':question_id' });
});
});
this.resource('questions', function () {
this.resource('question', { path: ':question_id' });
});
我希望在应用程序中的任何位置(使用模式)呈现问题路线,而不会丢失当前上下文,但每个问题仍然有一个特定/唯一的 url,知道您从嵌套问题中得到的问题route 和非嵌套的是一样的。
this.resource('question', { path: ':question_id' });
问题是我不想为此创建一个自定义出口,因为那样我就不会有每个问题的 url。
【问题讨论】:
-
Kingpin 和我似乎对您的问题有不同的解释:您是否正在寻找一种在每个 url 中引用“模态打开/关闭”的方法(kingpin 的答案)?或者您是否正在寻找一种在不更改 url 的情况下以模式打开路线的方法(我的答案)?
标签: javascript ember.js routes