2016-10-27 6 views
0

Я создал новую трубу:Угловое 2 с помощью настраиваемого трубы

import { Pipe, PipeTransform } from '@angular/core'; 

@Pipe({ 
    name: 'reverse' 
}) 
export class ReversePipe { 
    transform(arr) { 
    var copy = arr.slice(); 
    return copy.reverse(); 
    } 
} 

Импортные это в моем компоненте:

import { ReversePipe } from '../reverse.pipe'; 

Также здесь:

pipes: [ReversePipe] 

но когда я запускаю мое приложение Я получаю

The pipe 'reverse' could not be found 

Что я пропустил?

ответ

1

В модуле, который вы собираетесь использовать трубу

import { ReversePipe } from '../reverse.pipe';

, а затем в декларациях

NgModule({ 
declarations: [ 
     <...>, 
     ReversePipe 
    ] 

Это делает имя доступной для шаблона компиляции.

Смежные вопросы