【发布时间】:2018-12-03 04:47:09
【问题描述】:
我们有一个 Angular 2 组件,其中更新(http put)发生在用户输入数据和选项卡到下一个字段或在数据输入后点击输入时。 On blur 和key.enter 用于捕获完成更新的事件。模糊效果很好,因为它是在选项卡上触发的,并且如果用户导航到另一个组件而不使用选项卡或按 Enter 键。但是,如果用户输入数据并且没有使用选项卡,输入或导航到另一个组件,而是点击刷新按钮(可能只是为了检查他的所有数据是否已保存),则不会触发模糊。 angular 2 中捕获页面刷新事件的标准方法是什么,以便我也可以在那里进行数据更新?
【问题讨论】:
-
使用 HostListeners,也许是
window:unload -
@xyz 感谢您的指点。将读取主机监听器。
标签: javascript angular typescript dom-events