我对SPA开发还很新,但我还没有找到答案。我的页面中有一个简单的日期选择器:
<div>Select Date: <input type="text" ui-date ui-date-format="yy-mm-dd" ng-model="outputParam"></div>
在我的控制器中,我设置了outputParam的值
$scope.outputParam = new Date();
我所希望的是绑定变量的值会在我的UI中预先填充,但是当页面加载时,它是空白的。
我知道设置变量的代码是因为我添加了控制台日志记录而运行的。我也知道变量设置为一个值的原因相同。
我错过了什么?
答案 0 :(得分:0)
我相信您需要从输入控件中删除type="text"
。 ui-date处理正确类型本身的创建。除此之外,我唯一的另一个猜测是确保你在你的包含中包含ui-date源脚本。
答案 1 :(得分:0)
我遇到了类似的问题,我删除了我的格式并且有效。我认为你的格式无效。尝试:
ui-date-format="yy-MM-dd"