2016-04-21 24 views
0
enter code here :<md-datepicker ng-model="xyz" md-placeholder="trail date"></md-datepicker> 

Ich habe nur so viel Code geschrieben, aber es zeigt das aktuelle Datum. Ich habe es keinen Wert durch ng-Modell zur Verfügung gestellt, aber es zeigt das aktuelle Datum. Anfangs möchte ich keinen Wert.warum datepicker in angularjs zeigt aktuelles Datum

+0

Können Sie Ihren Code anzeigen? Es gibt viele Datum-Picker, also müssen wir wissen, was Sie verwendet haben –

+0

Können Sie den Code, den Sie geschrieben haben, zur Verfügung stellen? –

+0

ich verwende eckigen Material Datum-Picker – st11

Antwort

0

Da Sie keinen Code angegeben haben, kann ich nicht überprüfen und sehen, was Sie tun. Vielleicht mit ng-init können Sie einen Anfangswert von nichts festlegen?

Wie in der Dokumentation erwähnt, ist es wichtig, ng-init nicht zu missbrauchen und stattdessen stattdessen Werte in Ihrem Controller zu verwenden.

Diese Anweisung kann missbraucht werden, um unnötige Mengen an Logik in Ihre Vorlagen einzufügen. Es gibt nur einige geeignete Verwendungen von ngInit, beispielsweise zum Aliasing spezieller Eigenschaften von ngRepeat und zum Injizieren von Daten über serverseitiges Scripting. Neben diesen wenigen Fällen, , sollten Sie Controller anstelle von ngInit verwenden, um Werte für einen Bereich zu initialisieren.

Aber mindestens ng-init wird Ihnen erlauben, einen schnellen Test zu machen.