我们怎样才能使用prepush和event.cancel?

时间:2015-04-16 16:16:01

标签: angularjs onsen-ui

我找不到使用prepush和event.cancel函数的例子。

http://onsen.io/reference/ons-navigator.html#event-prepush

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将事件处理程序绑定到prepush事件。事件对象将有一个名为event.cancel()的方法。如果您调用该方法,推送将被取消。

navi.on('prepush', function(event) {
  var cancel = window.confirm('Do you want to cancel?');
  if (cancel) {
    event.cancel();
  }
});

请查看此笔以获取一个工作示例: http://codepen.io/argelius/pen/oXvgZz