我正在使用AngularJS TimePicker(ui.bootstrap.timepicker).我想在更改时间选择器时触发事件.我找了一个ng-change属性,但没找到.
我的目的是,我希望保存更改时间后对模型所做的更改.现在我已经使用ng-model来设置模型,但我无法弄清楚如何通知控制器以便它可以执行保存(模型被序列化为localstorage).如果可能的话,我想避免使用“保存”按钮.
在相关的说明中,我也想对ui.bootstrap.datepicker做同样的事情.
解决方法
您可以使用$scope.$watch来监听timepicker(或datepicker)的更改,并调用Controller中所需的任何内容.这是一个基于bootstrap示例的
plunker,但只要时间发生变化就会发出警报.您也应该能够为datepicker应用类似的逻辑.