Javascript 无法从ag栅格输入框单元格渲染器触发ng模糊事件

Javascript 无法从ag栅格输入框单元格渲染器触发ng模糊事件,javascript,angularjs,angularjs-directive,angularjs-scope,dom-events,Javascript,Angularjs,Angularjs Directive,Angularjs Scope,Dom Events,我为ag grid绘制了以下单元格渲染,这样输入框就可以正确显示其所需的模型值。问题来自ng blur事件。ng blur功能内的警报框从未启动。有谁能指导我解决这个问题吗?我甚至使用了$timeout,但事件仍然没有启动 return function(params) { params.$scope.assOvHrs= params.value; params.$scope.computeStatus = function() { $timeou

我为
ag grid
绘制了以下单元格渲染,这样输入框就可以正确显示其所需的模型值。问题来自
ng blur
事件。
ng blur
功能内的警报框从未启动。有谁能指导我解决这个问题吗?我甚至使用了
$timeout
,但事件仍然没有启动

  return function(params) {
      params.$scope.assOvHrs= params.value;
      params.$scope.computeStatus = function() {
          $timeout(function() {
              alert(" blur is fired ");
          }, 0);
      };
      return '<span ><input type="text" ng-blur="computeStatus()"  ng-model="assOvHrs"> </span>'
  }
返回函数(参数){
参数$scope.assOvHrs=参数值;
参数$scope.computeStatus=函数(){
$timeout(函数(){
警报(“模糊被触发”);
}, 0);
};
返回“”
}

在哪里编译成HTML?您不能只将角度标记存储在变量中,将其附加到DOM中,然后期望angular知道它在那里。。。。。。我会怀疑
ng模型是否也能正常工作。我将cellRenderer作为GetCellRenderMapping(每个列),上面的代码在基于条件验证的GetCellRenderMapping函数中。如果成功,那么我将返回上面的代码。通过我的网格选项,我已经在编译它了,angularCompileRows:true,angularCompileHeaders:true。所以我觉得编译不是一个问题,否则我想我甚至没有得到显示其模型值的输入框,但我得到的输入框的模型值是正确的,只有ng blur没有启动。我使用tempModel与
绑定,并使用ag grid framework getValue()处理输入的focusout/blur/onmodelchange。请参见方法定义。