可以通过角度js中的$ watch来观看onbeforeunload事件吗?

时间:2015-06-09 00:32:53

标签: javascript angularjs angularjs-directive angularjs-scope

我是angularjs的新手,现在我正在捕捉onbeforeunload事件的事件。我想在用户离开页面时向用户显示一些回复。我想通过$ watch观看onbeforeunload事件并执行我的消息显示功能。

但是我怎么能看到那个事件呢? 有人可以回答我吗? 非常感谢你。

1 个答案:

答案 0 :(得分:2)

这个怎么样:

l = +document.getElementById("Number two").value;

使用$ watch,我认为你在这里不需要它。像这样:

$scope.$on('$locationChangeStart', function( event ) {
    var answer = confirm("Your message....");
    if (!answer) {
        event.preventDefault();
    }
});