【发布时间】:2018-02-21 09:46:22
【问题描述】:
我正在寻找一种解决方案来阻止我的 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();
}
},
以上都是正确的。但即使我也无法进入下一页。意味着它中止阻止条件向前/向后。
有人告诉我正确的方法吗?
【问题讨论】:
-
你能再澄清一下吗?页面滚动到一定距离后是否要禁用后退按钮?
标签: ember.js ember-router