0
我想讓maxlength和minlength消息正常工作。但是,我只收到「必需」信息。然後它會一直呆在那裏直到我刷新頁面。另外,有沒有辦法在md-datepicker上放置一個強制用戶輸入像99/99/9999(mm/dd/yyyy)的掩碼。至今我還沒有發現任何東西。md-datepicker不能使用maxlength和minlength
<md-input-container class="md-block">
<label>{{dynElm.dob.text}}</label>
<md-datepicker ng-change="dateChange()" type="text" name="dob" ng-model="signup.date" md-open-on-focus md-current-view="year" maxlength="9" minlength="6" ng-click="md-is-open" required></md-datepicker>
<div class="hint" align="center">(MM/DD/YYYY)</div>
<div ng-messages="signup.dob.$error" style="color:red;" role="alert">
<div ng-message="required">Date of Birth field is required</div>
<div ng-message="maxlength">Use MM/DD/YYYY format for entry</div>
<div ng-message="minlength">Use MM/DD/YYYY format for entry</div>
</div>
</md-input-container>
我看着這個非常的演示之前,不能讓它在我的情況下工作。我有一個md-input-container中的datepicker,在他的js中,如果它在一個容器中,它會拋出一個錯誤。他的js文件的第109行。 –
@ J.Fowler原因是因爲他的模板在其中指定了一個輸入容器。你真的不應該嵌套這些,所以如果你將它包裝在一個輸入容器中,你可能要考慮編輯模板。 – bfieck