我在ui-grid(不是ng-grid,而是新的重写版本)的columnDefs中使用headerCellTemplate。 在html中有一个复选框。基本上我正在尝试在仅包含复选框的列的标题中添加复选框,以便我可以全选/取消全选。单元格中的复选框呈现得很好。问题在于标题中复选框的ng-change从未触发事件。此外,ng-model的值也从未更改。 查看代码,发现使用了名为uiGridHeaderCell的指令,因此我必须假设它正吞噬我的事件,并且由于处于其自己的作用域中,它从不设置我的作用域中的变量。
是否有任何解决方法?我找到的每个示例都没有人尝试从标题中调用自己的方法(即调用指令范围之外的内容)。