2 가지 구성 요소가있는 간단한보기 aurelia-date-picker aurelia-date-picker github 첫 번째 날짜에서 날짜를 선택하면 두 번째 달력에서 선택한 날짜 이전에 날짜를 원하지 않습니다. 선택해야합니다. 내 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