2017-01-11 3 views
1

Ich benutze den Moment js Bibliothek und alles in Ordnung außer einer Sache.Moment mit Typoskript + angular2

Die Verwendung der Initialisierung sieht nicht gut aus. Ich will nicht alles von 'Moment' importieren

import * as moment from 'moment/moment'; 

Ein Ort, wo ich zur Zeit benutze es:

 var differenceBeteweenDates = moment(toDate, this.dateFormat) 
      .diff(moment(fromDate, this.dateFormat), 
      "days"); 

ich brauche nur Import notwendigen Module/Funktionen. Wie kann ich es tun?

ps: import { Moment } from 'moment/moment'; - don't contain all things what i need 
+1

müssen, die richtige Art und Weise ist: 'import * als Moment von 'Moment',' – Serginho

+0

Vielleicht richtig, aber ich brauche eine andere) –

+0

Typoskript Importe nicht importieren spezifische Funktion. Wenn Sie dies in Javascript kompilieren, wird der Code in "required" ("Moment") übersetzt. Es gibt nichts, was Sie tun können – Serginho

Antwort

0

import { Moment, fn, utc as moment } from 'moment/moment'; und verwenden moment. oder moment() was Sie

Verwandte Themen