angular2 accès ngModel variable à partir d'une directive

Je suis en train de construire un datetime picker directive comme suit.

<input [(ngModel)]="date1" datetime-picker date-only />

et date1 est assignée comme une Date, par exemple, new Date()

Quand je l'affiche ce en html, texte dans l'élément d'entrée se présente comme suit

Thu Jan 01 2015 00:00:00 GMT-0500

Je veux afficher comme suit plutôt

2015-01-01 00:00:00

Je veux le format de date à l'INTÉRIEUR d'une directive à l'aide de DatePipe au lieu de montrer le résultat de défaut fonction toString ().

Ma question est; "dans une directive, comment puis-je accéder à ngModel variable?", par exemple, date1, de sorte que je peux ajouter de la méthode toString ().

Si mon approche n'est pas droit, merci de me conseiller.

ne pas angulaire de passer le modèle de la valeur à votre transform fonction de votre pipe?

OriginalL'auteur allenhwkim | 2016-05-23