如何使用AngularJS创建输入类型=日期?

时间:2014-09-03 01:23:15

标签: javascript angularjs

我正在使用Angular 1.2.23,我想要输入类型=日期,我有以下代码:

<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

信息的范围没有显示,为什么?


如果Angular 1.2.23不支持输入类型日期,有没有什么好的替代验证?

1 个答案:

答案 0 :(得分: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>