代码之家  ›  专栏  ›  技术社区  ›  Osheen Fatimah

angularjs uib时间选择器添加变量运行时

  •  0
  • Osheen Fatimah  · 技术社区  · 7 年前

    我使用uib timpicker作为用户输入的日期。问题是,如果div上发生变化,我想在运行时为数据添加键,例如,我想添加变量etiming。打卡。编辑到我的数据以下是代码:

    <div style="float:left" uib-timepicker key-handler=""  data-ng-model="etiming.clockOut.time" ></div>
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Kumail Hussain    7 年前

    如果要在更改时添加动态键,只需使用:

    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
    }