angular - 是否可以 Hook Ionic 2 中导航栏的后箭头?

标签 angular ionic2

在 Ionic 2 中,当您使用导航栏时,会自动添加一个后退按钮。我想用 NG2 观察用户是否点击它。

http://ionicframework.com/docs/v2/api/components/navbar/Navbar/

有什么想法可以实现这一目标吗?

最佳答案

据我所知,Ionic 没有为此公开任何 API。

但是因为这是 Javascript,所以你总是可以破解它。如果您知道该按钮在 DOM 中的位置,则可以在该按钮上添加点击监听器:

document.querySelector('ion-navbar button.back-button').addEventListener(event => {
    //do stuff   
});

关于angular - 是否可以 Hook Ionic 2 中导航栏的后箭头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39018393/

相关文章:

typescript - 是否可以在 Typescript 中装饰装饰器?

angular - 只有常量的 Typescript 类

angular - 转换 Http 请求的响应时出现问题

angular - 当通过 Angular 中的 observable 从服务异步加载元素时,如何将元素添加到列表中?

javascript - Angular 6,滚动到顶部

ionic2 - IdentityServer4 - 用户创建

node.js - 如何在带有 Angular 和 TypeScript 的 Ionic 2 中使用 aws-sdk

ios - Ionic 2 键盘关闭后重新打开

ionic-framework - 如何在ionic 2中使用require

arrays - 嵌套 *ngFors - 更好的选择? ( Angular 7)