2014-09-03 58 views
0

我使用角1.2.23和我想作所需的輸入類型=日期,我有以下代碼:如何使輸入類型=使用AngularJS所需的日期?

<form name="form" novalidate> 
    <input id="date" name="date" type="date" required /> 
    <span ng-show="form.date.$error.required">The date is required!</span> 
</form> 

plnkr

與消息沒有按」跨度t出現,爲什麼?


如果輸入類型日期在Angular 1.2.23中不被支持,那麼有沒有什麼好的替代方法來驗證?

+2

你嘗試過加入NG-模型更新?把你的代碼直接放到小提琴中顯示消息:http://jsfiddle.net/9yp75kr3/ – faboolous 2014-09-03 01:36:10

+0

我覺得世界範圍內的恥辱... – 2014-10-10 02:03:12

回答

4

您需要將您的輸入字段綁定到使用ngModel指令

這裏您範圍值的plunkr

http://plnkr.co/edit/orhtCBL295atga5jsT6p?p=preview

<form name="form" novalidate> 
    <input id="date" name="date" type="date" ng-model="date" required /> 
    <span ng-show="form.date.$error.required">The date is required!</span> 
    </form> 
+0

現在,我真的覺得愚蠢。感謝@ jcruz,它按預期工作。 – 2014-09-03 02:21:45

相關問題