次の検証を読むと、次Angularjs
のことが理解できます: ユーザーが対話し、日付を手動で入力しなかった場合、メッセージが表示されます。問題は、datepicker を使用して日付が入力されると、入力が Angularjs によって認識されず、$invalid が true と見なされるため、datepicker を使用して日付が既に入力されているにもかかわらず、混乱/問題となるメッセージがそこに残ることです!
<div class="form-group" ng-class="{ 'has-error' : AddForm.Birthdate.$invalid && !AddForm.Birthdate.$pristine }">
<input type="text" required data-provide="datepicker" class="form-control" name="Birthdate" ng-model="Birthdate" />
<span ng-show="AddForm.Birthdate.$invalid && !AddForm.Birthdate.$pristine" class="help-block" >
Birthdate is required.
</span>
</div>