在angular2内用observable.fromEvent(window.'resize')传过来的event怎么用?
无法获取$event下的属性
我想在angular2内监听'调整窗口大小',用的observable.fromEvent();
Observable.fromEvent(window, 'resize')
.debounceTime(100)
.subscribe((event) => {
console.log(event)
});
这样可以找到event如下:
但是在我想拿到其中的某个属性时,比如event.target.innerWidth时:
Observable.fromEvent(window, 'resize')
.debounceTime(100)
.subscribe((event) => {
console.log(event.target)
});
就会报错, 而且几乎所有的属性都不能调用:
我想问问如何才能获取这些event下的方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我刚才试了一下是可以的啊。。。
你再检查一下是不是哪里代码写的有问题?
试下跟楼上一样event声明为any类型。
正确写法是 @肾导 说的那样,传参时加上类型声明就可以了
多谢各位