我需要为DateInputElement设置初始值。 .dart文件有一个带有初始值的变量dob:
String dob='01/01/2013'
和html有
<input id='mydob' type='date' name='dob' required='true' bind-value='dob'/>
显示UI时,不会显示dob。控件显示mm / dd / yyyy。 如果我在UI上选择日期,则日期值将填充在dob变量中。
尽管bind-value设置了双向绑定,但仍尝试将值设置为dob,如下所示:
<input id='mydob' type='date' name='dob' required='true' value={{dob}} bind- value='dob'/>
在生命周期事件中也尝试了以下操作,但没有奏效:
DateInputElement e = query('#mydob');
e.value=dob;
答案 0 :(得分:3)
您尝试放入字段的格式错误。根据{{3}},它应该是2013-01-01 (YYYY-MM-DD)
。这完全独立于dart或任何其他绑定。
答案 1 :(得分:0)
我想补充一点是必须要有0.所以它是2013-01-01而不是2013-1-1