Da ich keine angular4 Clockpickers finden konnte, entschied ich mich, die jQuery zu verwenden, aber ich kann die ausgewählte Zeit nicht an eine Variable binden und ich brauche, damit ich sie auf meiner Typoskript-Komponente manipulieren kann .. hier ist mein CodeWie bind ClockPicker Wert
dass console.log(this.value)
zeigt mir den ausgewählten Wert, aber ich kann es nicht zu meinen deklarierten Variablen zuweisen.
Komponente:
ngAfterViewInit() {
jQuery("#timePicker").clockpicker({ placement: 'bottom', donetext: 'Done', autoclose: true, vibrate: true, })
.find('input').change(function (a) {
console.log(a);
console.log(this.value)
});
}
HTML:
<div class="timeHolder"
id="timePicker"
data-placement="right"
data-align="top"
data-autoclose="true">
<input type="text"
[(ngModel)]="setTime"
(input)="valuechange($event)" />
{{setTime}}
IMO, es ist besser, 'Pfeil-Funktionen' zu verwenden. – developer033
@ developer033 Einverstanden. Bevor ich den jquery Code nicht ändern wollte, aber jetzt merke ich, dass es viel besser ist, jquery Code zu ändern – Dhyey
@Dhyey danke – Thendo