AG-Grid 单元格模板值变化

AG-Grid cell template value change

我正在 ag-grid 中修改 Angular 1 模式,遇到了一个奇怪的问题。使用本教程,我重新创建了我在更复杂的代码中遇到的问题 in this plunkr。您可以通过双击 "Athlete" 列值来查看它。

简而言之,如果您在应用了模板的可编辑列上进入编辑模式,该值将被清空。无论您将其设置为什么,绑定似乎已损坏。

例如:

template: "<div ng-bind='data.athlete'></div>"

会 return 是这样的:

<div>Michael Phelps</div>

但是当你双击它来编辑它时,它会在 return 之后永远像这样:

<div ng-bind='data.athlete'></div>

我怀疑 data.athlete 不受保存的约束,但我不确定如何更正。我真的不想为我计划绑定的每一列都创建一个值更改处理程序。

如果您使用字符串插值,也会发生同样的情况。

而不是cellTemplate use cellRenderer. It is much more useful and you can do a lot more with it. Here is your adjusted plnkr