繁体   English   中英

Angularjs onchange 日期时间选择器不工作

[英]Angularjs onchange datetime picker not working

首先我想说我已经阅读了许多修复程序,但没有人解决我的问题。

我正在使用这个库https://github.com/amitkSharma/extended-datetimepicker ,我需要在我的输入更新后调用 function 。

如何使用时钟的示例可以在此链接中找到, https://rawgit.com/amitkSharma/extended-datetimepicker/master/index.html ,这基本上是我使用时钟的方式,将它们附加到 ng -模型。

这个库使用指令,并打开一个时钟来选择时间或日期,我将它用于时间部分,我非常喜欢这个时钟,所以我正在使用它。 但是我找不到一种方法来捕获我的输入的 onchange 事件。

在指令代码中,第 134 行有这个注释, //@TODO custom event to trigger input ,我想我可能会在那里添加一些东西,我试图添加一个 element.on('change') function,但我没有不能让它工作,所以我没有想法。

我正在使用这个库来加载一堆,让挑选时间更容易。 所以我需要一个像 ng-repeat 内部一样工作的解决方案,或者我可以迭代的东西。

任何帮助将不胜感激。

对于这个输入

<input mdc-datetime-picker date="false" time="true" type="text" id="time" short-time="true"
           placeholder="Time"
           min-date="minDate"
           format="hh:mm a"
           ng-model="time">

您可以使用

$scope.$watch('time', function() {
    alert('hey, time has changed!');
});

在您的controller中捕捉time属性的任何变化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM