Link-to child 路由重定向到 parent 路由
Link-to child rout redirect to parent rout
我有这样的路由器
Router.map(function() {
this.route('messages-faxes', function() {
this.route('inbox');
});
this.route('contacts', function(){
this.route('new');
});
});
在页面的 header 中,我有带 link 到 messages-faxes/inbox
的中部栏
{{#link-to 'messages-faxes' tagName='li' }}
{{link-to 'MESSAGES & FAXES' 'messages-faxes.inbox' }}
{{/link-to}}
到 messages-faxes.index rout 我添加了一些代码以重定向到 messages-faxes.inbox
redirect: function(params) {
this.transitionTo('messages-faxes.inbox');
}
如果我点击 link 我在控制台中有回溯
Preparing to transition from 'contacts.index' to 'messages-faxes.inbox'
Transitioned into 'messages-faxes.inbox'
Preparing to transition from 'messages-faxes.inbox' to 'messages-faxes.index'
Transitioned into 'messages-faxes.inbox'
如何防止从child rout(messages-faxes.inbox) 过渡到parent(messages-faxes.index)?或者对ember有好处?
messages-faxes,index 路由不是来自 messges-faxes.inbox 的父路由。是同胞。
但是您的导航栏中有两条不同的过渡路线。这样调整:
{{#link-to 'messages-faxes.inbox' tagName='li' }}
{{link-to 'MESSAGES & FAXES' 'messages-faxes.inbox' }}
{{/link-to}}
我有这样的路由器
Router.map(function() {
this.route('messages-faxes', function() {
this.route('inbox');
});
this.route('contacts', function(){
this.route('new');
});
});
在页面的 header 中,我有带 link 到 messages-faxes/inbox
{{#link-to 'messages-faxes' tagName='li' }}
{{link-to 'MESSAGES & FAXES' 'messages-faxes.inbox' }}
{{/link-to}}
到 messages-faxes.index rout 我添加了一些代码以重定向到 messages-faxes.inbox
redirect: function(params) {
this.transitionTo('messages-faxes.inbox');
}
如果我点击 link 我在控制台中有回溯
Preparing to transition from 'contacts.index' to 'messages-faxes.inbox'
Transitioned into 'messages-faxes.inbox'
Preparing to transition from 'messages-faxes.inbox' to 'messages-faxes.index'
Transitioned into 'messages-faxes.inbox'
如何防止从child rout(messages-faxes.inbox) 过渡到parent(messages-faxes.index)?或者对ember有好处?
messages-faxes,index 路由不是来自 messges-faxes.inbox 的父路由。是同胞。
但是您的导航栏中有两条不同的过渡路线。这样调整:
{{#link-to 'messages-faxes.inbox' tagName='li' }}
{{link-to 'MESSAGES & FAXES' 'messages-faxes.inbox' }}
{{/link-to}}