Kann Nicht Instanziiert Werden DatePipe

Ich versuche zum instanziieren einer DatePipe Objekt in meiner Angular2 app zu verwenden transform(...) - Funktion in einer Komponente, auf die ich entwickle.

//...
import { DatePipe } from '@angular/common';

@Component({...})
export class PanelComponent implements OnInit {
    //...
    datePipe: DatePipe = new DatePipe(); //Error thrown here
    //...
}

Dieses code-segment fein gearbeitet in RC5. Jetzt bin ich versucht, zu aktualisieren, um Angular2 endgültigen Version und bekomme diese Fehlermeldung, wenn ich laufen ng serve oder ng build,

~/tmp/broccoli_type_script_compiler-input_base_path-XitPWaey.tmp/0/src/app/panel/panel.component.ts (33, 24): 
Supplied parameters do not match any signature of call target.

Wie kann ich dieses Problem beheben? Gibt es eine andere Möglichkeit der Instanziierung ein Rohr? Oder hat die Winkel-gestoppt Unterstützung der Instanziierung der Pipes inneren Bauteile?

  • Sie sind nur mit dem Rohr in die falsche Richtung. Sie sollten nicht manuell instanziieren Sie ein Rohr, verwenden Sie DI statt.
Schreibe einen Kommentar