Rxjs监听文件控件问题
Rxjs 怎么监听 input file 值的变化。我看其他都是需要监听键盘事件的,而我这个值有可能不是通过键盘触发的。所以想问问还有什么思路使用Rxjs来实现?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Rxjs 怎么监听 input file 值的变化。我看其他都是需要监听键盘事件的,而我这个值有可能不是通过键盘触发的。所以想问问还有什么思路使用Rxjs来实现?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
既然是一个文件,那就存在打开/读取/关闭这个过程,当然监视文件变化可以先监视这个文件的最后修改时间是否变化。基于这个思路,如果用 Rxjs 实现的话,我觉得可能没有现成的事件来完成,但是可以用定时器来实现。
如果说的是 file input 控件,直接监听
change
事件就可以https://jsfiddle.net/voLdr8Ly/
如果需要在某些情况触发这个 change 事件(比如你手工修改了 multiple 属性之后就可以用代码触发一次),可以这么干:
https://jsfiddle.net/voLdr8Ly/1/