我试图将ng-change添加到运行datetimepicker的输入,但它会在页面加载时触发更改功能。下面是代码eonasdan datetimepicker,在页面加载时触发的更改事件
<input datetimepicker ng-model="startDate"
ng-change="testFunction()"
options="cOptions"
placeholder="Select Date"/>
任何想法如何防止这种情况?
编辑:
$scope.testFunction = testFunction;
function testFunction(){
console.log('on change')
}
loadData();
function loadData(){
//this is where startDate is set
}
您是否在负载控制器上设置其值?您在该输入字段中看到的初始值是什么? – Shantanu
@Shantanu在页面加载时,我从数据库中获得价值 – user1751287
尝试向其中添加'ng-if =“startDate”',并且仅当从服务器返回数据时才将值保存到'$ scope.startDate' –