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