Angularjs ngGridEventStartCellEdit未触发

Angularjs ngGridEventStartCellEdit未触发,angularjs,ng-grid,Angularjs,Ng Grid,我无法在angularjs应用程序中触发此事件。我正在使用ng网格 这是一个 请让我知道我遗漏了什么。查看ngGrid源代码 该事件是广播的,因此可用于子作用域。应用程序控制器是父作用域,因此不会听到该事件。如果它被发出,那么你的代码就可以工作了。 $emit和$broadcast的区别如下:http://docs.angularjs.org/api/ng.$rootScope.Scope因此,解决方案将是侦听ngGridEventEndCellEdit或更新ng网格源并添加$Scope。$em

我无法在angularjs应用程序中触发此事件。我正在使用ng网格

这是一个


请让我知道我遗漏了什么。

查看ngGrid源代码 该事件是广播的,因此可用于子作用域。应用程序控制器是父作用域,因此不会听到该事件。如果它被发出,那么你的代码就可以工作了。
$emit和$broadcast的区别如下:http://docs.angularjs.org/api/ng.$rootScope.Scope

因此,解决方案将是侦听ngGridEventEndCellEdit或更新ng网格源并添加$Scope。$emit'ngGridEventStartCellEdit';ngCellHasFocus指令?对NgGridDirections的源代码进行了一些研究。指令“ngCellHasFocus”包含重要的代码,其中包含$scope。IsFocus对于单元格是否可编辑至关重要。如果您发出ngGridEventStartCellEdit,则肯定可以在范围内听到它。domUtilityService似乎很重要,但我目前没有时间深入研究