在angular2内用observable.fromEvent(window.'resize')传过

无法获取$event下的属性


我想在angular2内监听'调整窗口大小',用的observable.fromEvent();


Observable.fromEvent(window, 'resize')

      .debounceTime(100)

      .subscribe((event) => {

        console.log(event)

      });

这样可以找到event如下:


https://img4.mukewang.com/5c80b7df0001ebf508000217.jpg



但是在我想拿到其中的某个属性时,比如event.target.innerWidth时:


Observable.fromEvent(window, 'resize')

      .debounceTime(100)

      .subscribe((event) => {

        console.log(event.target)

      });

就会报错, 而且几乎所有的属性都不能调用:

https://img1.mukewang.com/5c80b7e10001004f08000053.jpg


我想问问如何才能获取这些event下的方法?


30秒到达战场
浏览 409回答 1
1回答

慕雪6442864

我刚才试了一下是可以的啊。。。 Observable.fromEvent(window, "resize")    .debounceTime(100)    .subscribe((event: any) => console.warn(event.target.innerWidth));你再检查一下是不是哪里代码写的有问题?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript