Angular 7 не находит трубы - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь построить свой проект Angular 7, но каждый раз, когда я получаю сообщение об ошибке:

ERROR in : Template parse errors: The pipe 'currency' could not be found....

Но когда я пытаюсь запустить ng serve, он работает какожидается

Я пытался создать его с флагом --prod, и он не работает.Если я уберу флаг производства, он будет построен правильно.

Ответы [ 2 ]

0 голосов
/ 20 января 2019

Попробуйте: в tsconfig.json изменить

"angularCompilerOptions": {
    "enableIvy": true
}

на

"angularCompilerOptions": {
    "enableIvy": false
}
0 голосов
/ 08 декабря 2018

Для того, чтобы использовать каналы, сначала нужно добавить канал в объявления вашего модуля:

import {CurrencyPipeComponent}  from './currencypipe.component';

@NgModule({
  imports:      ...,
  declarations: [
                 ...,
                 CurrencyPipeComponent],
})
export class YourModuleWhichYourComponentIsRegistered { } 
...