Angularjs 将ng模型添加到ui日期选择器

Angularjs 将ng模型添加到ui日期选择器,angularjs,datepicker,angular-ui,Angularjs,Datepicker,Angular Ui,html 通过添加ng模型标记,datepicker将显示在pageload上,而它通常不应该显示在pageload上。有人知道为什么在添加ng模型标记时会发生这种情况吗?可能是日期选择器正在侦听输入的onchange?可能是。当页面加载时,是否有任何方法可以禁用特定元素的onChangeEvent?我在Angular 1.1.4、Angular UI 0.4.0中使用它,它工作正常。我的不同之处在于我包含了ui日期格式属性。模型中的值是一个类似“2013-09-17T21:00:00.000Z

html


通过添加ng模型标记,datepicker将显示在pageload上,而它通常不应该显示在pageload上。有人知道为什么在添加ng模型标记时会发生这种情况吗?

可能是日期选择器正在侦听输入的onchange?可能是。当页面加载时,是否有任何方法可以禁用特定元素的onChangeEvent?我在Angular 1.1.4、Angular UI 0.4.0中使用它,它工作正常。我的不同之处在于我包含了
ui日期格式
属性。模型中的值是一个类似“2013-09-17T21:00:00.000Z”格式的字符串。可能是错误,也可能不是错误,但使用了以下内容:
<input ui-date ng-model="tDate">
$scope.tDate = new Date();
$scope.$watch('tDate', function () {
                console.log($scope.tDate);
            }, true);