角度日期过滤器不使用双向数据绑定

时间:2015-09-18 12:50:15

标签: javascript angularjs date filter

我有以下代码:

<input type="date" name="dat" ng-model="dat" placeholder="date">
<h3>Date: {{dat | date:'fullDate'}}</h3>
{{1288323623006 | date:'fullDate'}}

无论我在输入元素中键入什么,第一次插值都没有显示,但第二次插值显示了应该的日期。我使用角度1.4.5,当我使用角度1.2.x时,我没有遇到这个问题。我猜测我错过了有关日期过滤器的一些更新,但我似乎无法在谷歌上找到任何相关内容。

当我将输入元素的类型更改为数字时,我也没有遇到此问题(即使是角度1.4.5)。

1 个答案:

答案 0 :(得分:0)

我有点急于发表我的问题。我没有意识到的是,从版本1.3开始,验证器不再是解析器/格式化程序管道的一部分,因为我输入数字而不是有效日期,模型永远不会更新。