我在引用 cellTemplate 的列上使用 ng-grid 搜索过滤器时遇到问题。
我的数据对象有多个字段。其中一个字段是一个数组,我使用 cellTemplate 创建一个带有 ng-repeat 的 div 来显示这些值并根据该数组中的值应用某个 css 类。
这是演示我的问题的 plunkler:plnkr.co/edit/jMvafIjqCsU0cnW6Ecvy?p=preview。
我的问题是当我使用 cellTemplate 网格属性时,过滤器无法正常工作。要模拟这种情况,您可以尝试通过 person2@gmail.com 进行搜索,您会发现问题。在这个 plunker 中,我使用 cellTemplate 将“@gmail.com”连接到人员的电子邮件,因此如果您键入 person2,则会应用过滤器,但在键入 @ 之后,您会看到该过滤器不起作用。
有人能帮我吗?谢谢!