没有强制执行Angular date min
Angular date min not being enforced
我有一些输入type=date字段,我试图通过Angular强制执行今天的最小日期。
根据Angular的文档,min=和max=应该都可以工作,但是它们没有。我的表单从未被标记为无效,即使日期字段无效。
我正在测试Chrome Beta,但这是写在Cordova/PhoneGap应用程序上运行在iOS 7。这两个地方都不行
我的字段是这样的:
<input name="dateDue" ng-class="{ invalid: form.myForm.dateDue.$invalid }" type="date" ng-model="todo.promiseDate" min="{{ minDate }}" required/>
minDate在控制器中被设置为:
$scope.minDate = $filter('date')(new Date(), 'yyyy-MM-dd'); // I have tried both with and without the filter.
我错过了什么?
TIA。
我认为问题在这里……
ng-class="{ invalid: form.myForm.dateDue.$invalid }"
表达式应为<formname>.<fieldname>.$invalid
。目前form.myForm.dateDue.$invalid
的计算结果为undefined
,这是错误的。试一试…
ng-class="{ invalid: myForm.dateDue.$invalid }"
相关文章:
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 在事件上打开Materialize Date Picker
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- 在经过DATE验证的列中创建null值
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- Math.min()和Math.max()之间有什么区别?在Javascript中
- 为什么要做新的.Date()与new相差1小时.日期().到ISOString()
- <输入id=“;“到期”;type=“;月份;min=“;2016-05”>如何填写“;min”;属性与当前
- 返回值+new Date()与Date.now()是否不同
- Javascript Date.toString() formatting?
- Javascript返回错误的Date值(NodeJS)
- date对象未在javascript中返回正确的日期值
- 当点击今天按钮时,Bootstrap Date Time Picker未选择当前时间
- 新Date()javascript的日期字符串
- "TypeError:t.start未定义”;,在fullcalendar.min.js中,同时在我的网站上使
- JavaScript“new Date()”使用哪个时区
- Date对象未返回预期年份
- AngularJS:如何访问自定义指令中的input[date]min属性
- jQuery format date min & max date jQuery UI
- 没有强制执行Angular date min