我没有从'fromEvent(window,'scroll')'l得到任何事件

时间:2018-09-07 01:27:14

标签: angular

我有2个问题

  1. 使用'window'和'fromEvent'是一个好方法

    ->我看到一些爆炸,您不应该直接访问dom。

  2. 我没有收到任何事件'fromEvent(window,'scroll');

export class AComponent implements OnInit {
  constructor() { }
  ngOnInit() {
    const source = fromEvent(window, 'scroll');
    const example = source.pipe(map(event => 'Event time: ${event.timeStamp}'));
    example.subscribe( val => console.log(val) );
  }
}

export class AComponent implements OnInit { constructor() { } ngOnInit() { const source = fromEvent(window, 'scroll'); const example = source.pipe(map(event => 'Event time: ${event.timeStamp}')); example.subscribe( val => console.log(val) ); } } 这也是导入的

当我滚动时,这根本不起作用(没有获得任何控制台输出)

1 个答案:

答案 0 :(得分:0)

我不好。

在CSS中,这些属性可防止发生“滚动事件”

当我禁用这些属性时,“滚动事件”会正确触发

html {
  height: 100%;
  overflow:hidden;
}

body {
  height:100%;
  overflow:auto;

}

但是我仍然对第一个问题感到好奇