日期输入未显示用户更改日期之前的日期
// showing the date
<p>{{someDate | date}}</p>
// not showing the date. instead showing mm/dd/yyyy.
// but value will change when use change is
<input type="date" ng-model="someDate">
我需要它在稳定版本1.2.14上工作。 有可能吗?
答案 0 :(得分:8)
我创建了一个简单的指令,使标准input[type="date"]
表单元素能够与AngularJS~1.2.16一起正常工作。
请查看详细信息: https://github.com/betsol/angular-input-date
这是演示: http://jsfiddle.net/F2LcY/2/
希望它有所帮助!
答案 1 :(得分:2)
我认为答案是你必须升级到angularjs 1.3或更新版本。 angular.js/pull/5864中的详细信息。 The commit implementing this非常大,试图向后移植到1.2恕我直言。
答案 2 :(得分:0)
尝试将someDate范围变量从字符串转换为日期格式,然后尝试使用input type =“ date ”ng-model =“someDate”。这解决了我的问题。