angularjs uib-timepicker 添加变量运行时

angularjs uib-timepicker add variable runtime

我正在使用 uib-timpicker 作为用户输入的日期,问题是如果 div 发生某些变化,我想在运行时向我的数据添加密钥,例如我想添加变量 etiming.clockOut.edited 我这里的数据是代码:

<div style="float:left" uib-timepicker key-handler=""  data-ng-model="etiming.clockOut.time" ></div>

如果您想在更改时添加动态密钥,则只需使用:

ng-change="etiming.clockOut.edited=true"

<divuib-timepicker key-handler=""  ng-change="etiming.clockOut.edited=true"  data-ng-model="etiming.clockOut.time" ></div>

创建一个函数并在 ng-change 上调用创建的函数并根据您的情况在函数中分配您想要的任何内容:

  <div uib-timepicker key-handler=""  ng-change="callFunction(etiming.clockOut)"  data-ng-model="etiming.clockOut.time" ></div>

并在 js 文件中

$scope.callFunction = function(data) {
     data.edited =true //or false as you wish
}