我想创建一个应用程序,其中我有一个mainContainer和一个sideBar,侧边栏和mainContainer应该有路由,当它的路由被调用时,两者都没有清理另一个。
表示如果我转到movies/123
,则应加载,例如侧边栏中的电影,不从mainContainer中删除电影列表,反之亦然。
现在它对我不起作用,因为路由器总是想要一个绝对状态,不要让我决定,要替换哪个插座,哪个不是。
请考虑使用新路由器api(v2):)
感谢任何帮助。
修改
路由器结构现在看起来像这样:
App.Router.map(function () {
this.resource('main', { path: '/' }, function() {
this.resource('dashboard');
this.resource('ratings');
this.resource('movie'); // goes into outlet "sidebar" if i call "/movie/123", it should not remove the views for dashboard or ratings (which go into outlet "content")
});
});