труба '' не может быть найдена в случае модальной страницы - PullRequest
0 голосов
/ 30 марта 2020

У меня есть канал в папке app/pipes/safepipe.

Если я вызываю этот канал в app/home, он работает.

Примечание. Я импортировал и объявил его в home.module.ts

Если я не использую этот канал в home page и пытаюсь использовать страницу, созданную в app/modals/viewdreportmodal, я получаю ошибку

Примечание: я использую этот modal page в home page.

The pipe 'safe2' could not be found ("
    <ion-text>
      {{daily_report_desc }}
      <span [innerHtml]="[ERROR ->]daily_report_desc | safe2: 'html'">{{daily_report_desc}}</span>
      </ion-text>
    <ion-text>
"): ng:///HomePageModule/ViewdreportmodalPage.html@17:25

Я не могу понять, почему компилятор не распознает мой канал на модальной странице.

Ответы [ 2 ]

1 голос
/ 30 марта 2020

Вариант 1 -Вы должны импортировать канал в app.module.ts или модуль, который находится внутри app / modals.

Вариант 2 - вы можете экспортировать домашний модуль и импортировать его в модуль внутри app / modals.

В home.module.ts, как и img ниже, экспортируйте свою трубу и в viewdreportmodal.module .ts импортировать ваш домашний модуль

In home.module.ts  just like the img below export your pipe and in viewdreportmodal.module.ts import your home module

0 голосов
/ 30 марта 2020

Вам нужно будет добавить канал к модулю, который обнуляет ViewdReportModalComponent.

В вашем случае это будет viewdreportmodal.module.ts

В массиве провайдеров этого модуля :

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