我们有一个角度2组件,当用户输入数据并在下一个字段输入制表符或在输入数据后命中输入时,将进行更新(http放置)。 on blur和key.enter用于捕获更新完成的事件。模糊效果很好,因为它会在选项卡上触发,并且如果用户导航到另一个组件而没有使用选项卡或按Enter的话,则效果很好。但是,如果用户输入数据但未选择Tab键,请输入或导航到另一个组件,然后单击“刷新”按钮(可能只是检查他的所有数据是否已保存),然后不会触发模糊。 Angular 2中捕获页面刷新事件的标准方法是什么,以便我也可以在那里更新数据?
答案 0 :(得分:0)
代替点击刷新按钮
不是将refresh
视为可能具有焦点的任何输入的模糊。
此时,您唯一拥有的钩子是unload
事件:https://developer.mozilla.org/en-US/docs/Web/Events/unload