2つのコンポーネントaurelia-date-pickerを持つ単純なビューaurelia-date-picker github 最初の日付で日付を選択すると、2番目のカレンダーで選択した日付選択する。 私のHTML: 選択した他の日付に応じて開始日を変更する
<template>
<require from="bootstrap/css/bootstrap.css"></require>
<form>
Date début: <bootstrap-datepicker dp-options.bind="dpOptions1" changedate.delegate="setDateDebut($event)"></bootstrap-datepicker>
Date de fin: <bootstrap-datepicker id="datefin" dp-options.bind="dpOptions2" changedate.delegate="setDateFin($event)"> </bootstrap-datepicker>
</form>
</div
</template>
マイビューモデル:確かに
export class ChoixDateDebutDateFin {
constructor(cd, abdp){
this.dpOptions1={
format:"dd/mm/yyyy",
autoclose:true,
calendarWeeks:true,
language:"fr-FR",
todayHighlight:true,
weekStart:1
}
this.dpOptions2={
format:"dd/mm/yyyy",
autoclose:true,
calendarWeeks:true,
language:"fr-FR",
todayHighlight:true,
weekStart:1
}
setDateDebut(e){
var d=e.detail.event.date;
console.log("d ?"+d);
//Here ! I want to change dynamically the property stratdate :(
this.dpOptions2.startDate=d;
}
setDateFin(event){
this.fin=event.detail.date;
}
}
、コンポーネントが起動時にロードされているので、それは相談しませんので、それは、動作しません。そのオプションをもう一度。 質問があります:
=>どのように強制的にオプションをリロードするのですか?
または=>起動後の指定日より前に日付を無効にするにはどうすればよいですか?
私は[bind](http://aurelia.io/hub.html#/doc/article/aurelia/binding/latest/binding-binding-behaviors/1)があなたの手助けになると信じています! – Hevlastka
さて、私のaurelia-bootstrap-datepickerはバインドされていません。だから、私のHTMLテンプレートのどこかに '&signal: 'need-update''を追加する方法はありません... – Lbro