【发布时间】:2014-09-15 13:29:28
【问题描述】:
我正在尝试构建我的第一个 emberjs 应用程序,我想知道如何保存嵌套路由的状态以在当前会话中重新访问顶级路由时重建该状态。
举个例子:
假设用户从 /overview/item1 切换到 /info 然后返回 /overview/ 并希望将他重定向到 /overview/item1
HTML
<div id="navigation">
{{#link-to 'info' class='link' }}Info{{/link-to}}
{{#link-to 'overview' class='link'}} Overview {{/link-to}}
</div>
JS
App.Router.map(function(){
this.route('info');
this.resource('overview', function () {
this.resource('item', { path : '/:item_id'});
});
});
如果有人能提示我正确的方法,那就太好了。
【问题讨论】: