我正在寻找一种解决方案,以阻止forward
从abort
过渡。我只是想在页面中间后阻止后退按钮(上一页)转换。怎么做?
这是我的尝试:
willTransition:function( transition ){
var target = transition.targetName;
let previousTransition = this.controllerFor(this.routeName).get('previousTransition.targetName');
console.log( target, 'previousTransition', previousTransition );
if(this.get('modelProvider').get('cardTxnPage') === true && previousTransition ){
transition.abort();
}
},
以上都是正确的。但即使我无法进入下一页。意味着它的中止可以防止前进/后退状态。
任何人都向我展示了正确的方法吗?