在我当前的注销呼叫中,我有这样的事情:
getLogoutConfirmation(){
// get confirmation in modal and perform logout
// redirect to login page
}
Run Code Online (Sandbox Code Playgroud)
问题是,当执行注销并调用重定向到登录时,会在该路由上调用 canDeactivate 防护,但用户已经注销。
那么如何在执行注销之前调用 canDeactivate 守卫并在用户不想离开时取消注销操作。
谢谢。
我正在尝试在Javascript中验证数字输入字段.
问题是,当我使用鼠标滚轮更改值时,我无法正确验证它.
如果当前值为5,并且我使用鼠标滚轮向上滚动,则当前值显示为5,而不显示为6.似乎在事件开始时触发了鼠标事件.因此它仍然具有旧的价值.
<label>Choose an ice cream flavor:
<input type="number">
<p></p>
</label>
<script>
var inputc = document.querySelector('input');
var pc = document.querySelector('p');
inputc.addEventListener('wheel', function (e){
pc.innerText = 'The value is ' + inputc.value;
});
</script>
Run Code Online (Sandbox Code Playgroud)
链接到jsfiddle:https://jsfiddle.net/3o8g7cdy/1/
关于如何验证此相关性的任何想法.谢谢.