내 프로젝트에 mouseWheel
이라는 지시어가 있습니다. here인데, 작동시키지 못합니다.angular-cli : 마우스 휠 지시문
mouseWheelUp
및 mouseWheelDown
지시문을 보류하려고하므로 스크롤 위/아래에서 발생하는 동작을 제어 할 수 있습니다.
이 나는 수입 선언 내 SharedModule
에 수출하고 있고, 나는 나의 SharedModule
내 주요 헤더의 모듈
import { Component, ElementRef, ViewChild, Renderer, AfterViewInit, Input } from '@angular/core';
import { LayoutService } from 'app/core/services/layout.service';
@Component({
moduleId: module.id,
selector: 'header-main',
templateUrl: 'header-main.component.html'
})
export class HeaderMainComponent {
constructor(private layoutService: LayoutService, private renderer: Renderer) { }
scrollUp() {
console.log('Mouse wheel scrolled up');
}
scrollDown() {
console.log('Mouse wheel scrolled down');
}
}
에 그리고 내 템플릿에 수입이 내가 가진 :
<header class="header-main" (mouseWheelUp)="scrollUp()" (mouseWheelDown)="scrollDown()">
I 아래로 스크롤하면 아무 것도 콘솔에 표시되지 않습니다. 속도를 높이려면 어떻게해야합니까?
Aww, 예, 지시문을 포함하는 것을 잊었습니다 참고. 감사! – snkv