尝试将日期绑定到输入,但它没有绑定:
hg up default
hg merge
hg ci -m "Merge"
hg pus
我做错了什么?
答案 0 :(得分:2)
您的jsfiddle包含错误。你忘了定义模块了。见here。这是工作。另一件事你不能将字符串绑定到date
。在string
绑定之前,new Date(yourDateString)
必须转换为日期。
$scope.dateString = "2015-08-11T00:00:00";
上面应该通过以下
进行更改$scope.dateString = new Date("2015-08-11T00:00:00");
编辑:我没注意到你的角度版本是1.0.2。输入类型日期不存在。尝试升级角度。
See日期在1.0.2
中没有约束力答案 1 :(得分:1)
我觉得有些事情需要澄清,因为其他答案已经掩盖了它。问题不在于模块的直接定义(虽然这本身就是一个问题)。
问题是,根据此source date
使用v1.3
之前未添加类型为v1.0.2
的输入的支持。{/ 1}}。
如果您想使用本机日期选择器的输入,则需要升级您的Angular版本。
同样使用date
类型的模型值必须是日期对象,而不是根据文档的字符串表示形式:https://docs.angularjs.org/api/ng/input/input%5Bdate%5D
如果您无法升级,例如BootStraps日期选择器,还有其他选项。