Wie aktualisiere ich mein Modell beim Wechsel von Jquery Datepicker? Wenn ich die Modellaktualisierungen manuell in die <input>
eingeben, wird das Modell jedoch nicht aktualisiert, nachdem ich eine Auswahl aus dem Jquery Datepicker-Popup getroffen habe. Der Wert <input>
wird mit dem ausgewählten Datum aktualisiert, das Modell ändert sich jedoch nicht.Wie aktualisierst du das Modell aus der Direktive in Angular 2?
Ich habe versucht, die Datepicker() in einem Timeout zu wickeln, aber das funktioniert auch nicht. Wie kann ich das Modell auf die Änderung der Richtlinie aufmerksam machen?
Eingang in der Komponente Vorlage:
<input type="text" class="datepicker" [(ngModel)]="foreigndate" datepicker>
Richtlinie:
@Directive({
selector: '[datepicker]'
})
export class DatePickerDirective {
constructor(el: ElementRef) {
$(el.nativeElement).datepicker();
}
}
arbeiten @ViewChild funktioniert. Vielen Dank! –
@Gunter Können Sie bitte Probe Plunkr Code zur Verfügung stellen. Es würde uns helfen. – Karthik
Was ist mit dir bieten einen Plunker, der zeigt, wo du stecken bist und ich habe einen Blick, um es zu beheben? ;-) –