我的路线设置如下:
this.resource('post',{path:":post_id"},function(){
this.resource('selectimage',{path:"selectimage/:returncontext"},function(){ });
});
post.index 和 selectimage 都被渲染到单独的插座中:
// PostIndexRoute
renderTemplate: function (controller) {
this.render({ outlet: 'detailColumn' });
},
// SelectimageRoute
renderTemplate: function (controller) {
this.render({ outlet: 'modal' });
},
当我从 post 导航到 post/selectimage 时,post.index 视图被破坏(调用“willDestroyElement”)。当我导航回 selectimage post.index 需要重新渲染。
我可以防止这种行为,并在我真正离开帖子资源之前保持视图不变吗?