日付ピッカーが元の状態であるかどうかを Angular コントローラーで確認できるようにする必要があります。メソッドで元の値を送信するなど、あらゆる種類のことを試しましたが、この値を取得できません。以下はビューコードです:
<form name="myForm">
<!-- Datepicker From -->
<div class="small-6 medium-5 large-2 columns" ng-if="vm.subViewActive">
<div class="input-group">
<input name="valuationDatePickerFrom" ng-model="name" type="text" class="datepicker" id="valuationDatePickerFrom" placeholder="DD/MM/YYYY" pikaday="vm.datePickerFrom" on-select="vm.selectStartDate(pikaday)" year-range="{{ vm.yearRange }}" >
<div class="input-group-addon">
<label for="valuationDatePickerFrom" class="postfix">
<i class="fa fa-calendar"></i> From
</label>
</div>
</div>
</div>
</form>
そして、私も試しました:
var isPristine = $scope.myForm.valuationDatePickerFrom.$pristine;
console.log(isPristine);
私のコントローラーでは、元の値を取得できません。ここで多くの投稿を読みますが、主に CSS クラスとフロントエンド コントロール、またはバックエンドからの初期状態の設定に関するもので、初期状態を取得またはチェックしていません。
助けてくれる人に感謝します。