【发布时间】:2018-07-03 07:16:02
【问题描述】:
这是我遇到问题的代码:
<input type="text" data-ng-model="TODATE" data-ng-change="setTdate()" name="date" class="form-control datepicker" id="todate" data-date-container="#cal" data-provide="datepicker" data-date-format="mm-dd-yyyy" placeholder="mm-dd-yyyy" />
控制器中的代码:
$scope.setTdate = setTdate;
function setTdate()
{
alert("working");
}
我使用输入类型作为引导日期选择器的文本,并希望在选择日期时调用一个函数。页面最初加载时 ng-change 事件不起作用,但当我刷新页面时它工作正常。调试时没有警告或错误。
【问题讨论】:
-
我在您的代码中没有看到任何
ng-change的声明,它是动态添加的吗?如果是这样,您可以在完成的地方添加代码吗?如果没有,您希望ng-change会在哪里触发? -
@kaddath 我已编辑代码,请查看
-
@anupriyagupta 如果你能生产一个拔毛器会更好
-
@prashantPimpale 创建了这个 plunker 请看plnkr.co/edit/MZCciHSyfPVnfiQpzRDZ?p=preview
标签: angularjs angularjs-ng-change