1
datepickerのデータをどのようにして取得しますか?Datepickerからデータを取得する
Angular 2
データバインディングを使用してデータを取得しようとしていますが、動作していません。
startDate
への私のバインディングは決して呼び出されず、決して変更されません。未定義のままです。
DateStuff.html
<form action="#">
<div class="input-field">
<input id="date_picker" type="date" class="datepicker" [(ngModel)]="startDate">
<label for="date_picker">Start Date</label>
</div>
</form>
DateStuff.ts
@Component({
selector: "date-stuff",
templateUrl: "./DateStuff.html"
})
export class DateStuff {
private _startDate: string;
public ngAfterViewInit(): void {
$(".datepicker").pickadate({
selectMonths: true, // Creates a dropdown to control month
selectYears: 15 // Creates a dropdown of 15 years to control year
});
}
public get startDate(): string {
return this._startDate;
}
public set startDate(value: string) {
this._startDate = value;
}
}
あなたはより洗練されたソリューションを手に入れましたか? – PriNcee
@princeeしました。 angular2-materializeを使用します。 – prolink007