0

Ich habe angular2-moment in angular2-cli installiert. angular2-cli hat während der Installation keine system.js, also wo kann ich diese Einstellungen vornehmen?Angular2-Moment mit Angular2-cli Installation

https://github.com/urish/angular2-moment/#for-systemjs-users

auch immer ich auch Fehler folgende:

pipe missing

+1

Was ist Ihre genaue * Angular 2 * Version? Ich habe versucht mit '" angular2-moment ":" 1.0.0-beta.1 "' mit einem '" angular-cli ":" 1.0.0-beta.15 "' generiertem Projekt basierend auf * Angular 2.0.0 * . Alles scheint in Ordnung zu sein. – Yuri

+0

'angular 2.0.0' und' angular-cli: 1.0.0-beta.15' und 'angular2-moment^1.0.0-beta.1' – Basit

+0

OK, damit Sie meine Testlandschaft angleichen. – Yuri

Antwort

4

In den Moment auf Ihre package.json unter dependencies: "angular2-moment": "^1.0.0-beta.1". Dann installieren Sie es über: npm install --save.

Da Sie höchstwahrscheinlich Typoskript, installieren Typen für die Moment lib verwenden: npm install @types/moment --save.

Dann müssen Sie die MomentModule in Ihrem gewünschten Modul importieren. ZB: import { MomentModule } from 'angular2-moment';.

Und das ist es, jetzt können Sie die Momentrohre verwenden.

+0

Ich habe zwei ngModule, wenn ich auf Kind ngModule einschließen, die in Eltern enthalten ist, dann funktioniert es nicht, aber wenn ich es in Eltern ngModule einschließen, dann beginnt es gut zu funktionieren. Weißt du, wie ich das lösen kann? – Basit

+0

ahh .. musste es in 'export: [MomentModule]' setzen, um es im Untermodul zu beheben. – Basit

+0

Danke für die Hilfe. – Basit

0

Nur in angular-cli.json bei Skript-Array den Weg zum Moment.

"scripts": ["../node_modules/moment/moment.js"]