У меня есть компонент, который я использую один раз в родительском маршруте, скажем, / home, но также использую его как независимый маршрут, скажем, / profile
В домашнем компоненте у меня есть директива Wheel с селекторомmouseWheel
<div mouseWheel class="home-component">
<app-profile></app-profile>
<div>
Поэтому в свой компонент профиля я вставляю директиву mouseWheel в конструктор
constructor(private wheelDirective : MouseWheelDirective) {
}
, но когда я использую ее в качестве независимого компонента в качестве маршрута / профиля, я должен включить mouseWheelэто в html компонента профиля и внедрить его с помощью @ ViewChild
@ViewChild(MouseWheelDirective) wheelDirective
Как я могу это сделать?