在iOS和Android上,以下代码未预先填充date
返回的startOfYear()
标记。
<input type="date" value="{{startOfYear()}}">
出于某种原因,以上以及我尝试的其他所有内容在桌面浏览器上运行良好,但移动设备始终只显示已清除的空输入。
这不是变量,我不需要watch
d或更新或input
更新,所以即使我认为它会起作用,但引入{{1}太多了只是为了这个。
答案 0 :(得分:0)
我真的找不到任何关于此的东西,所以我在这里为你们回答我自己的问题。
事实证明,移动浏览器对于setting attributes and using properties之间的差异更加敏感,在我意识到DOM之前存在model
标记之后我终于意识到了这一点(因此默认情况下)已经设置为input
)。
"{{startOfYear()}}"
解决方案只是为了引入一个新的指令,以便我可能需要它来处理那些表现出同样问题的无关表格。
<input type="date" ng-property="{value:startOfYear()}">