Внедрение директивы как ViewChild, так и конструктора в зависимости от ситуации - PullRequest
0 голосов
/ 10 июня 2019

У меня есть компонент, который я использую один раз в родительском маршруте, скажем, / 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

Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...