2017-11-24 2 views
0

Können Sie mir sagen, was ich falsch mache?Eckige 4-Rohr nur für den Test

I erstellt Rohr wie unten:

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

@Pipe({ name: 'hasString' }) 
export class HasString implements PipeTransform { 
    transform(value: any): any { 
    let test = value + "1234"; 
    return test; 
    } 
} 

ich es auf einigen Zeichenfolge setzen, aber es funktioniert nicht. :(

+0

, wie Sie es in der Komponente verwendet? – Sajeetharan

+0

{{Reihe. messageText | hasString}} bigmeister

+1

Was meinen Sie mit "funktioniert nicht"? Welche Fehlermeldung erhalten Sie? Zeigt es nichts? Auch, was Sie in Transformation setzen? Ich würde nicht vorschlagen, überhaupt jemals zu verwenden. – Mick

Antwort

1

Es funktioniert hier gut,

export class HasString implements PipeTransform { 

    transform(value: any): any { 
    let test = value + "1234"; 
    return test; 
    } 
} 

@NgModule({ 
    imports: [ BrowserModule, FormsModule ], 
    declarations: [ App,HasString ], 
    bootstrap: [ App ] 
}) 

DEMO