1

我是 Angular 和 NG-Grid 的新手,在一家新公司拼命尝试跟上它的速度。如果单元格包含超过 x 个字符,则将 NG-grid 用于 Anugular.js 有一种方法可以使用自定义单元格模板格式化单元格。我已经搜索了网络及其 API 和示例,但找不到此问题的答案。例如,如果一个单元格有超过 40 个字符,则将该单元格的背景设为红色。出于某种原因,它似乎不喜欢 .length() 函数。

这很好用:

{绿色:row.getProperty(col.field) > 30}>

但这并不

{绿色:row.getProperty(col.field).length() < 40}>
我在这里使用了错误的 .length 函数还是可以在 ng-grid 单元格中使用它?如何获得单元格内值的长度?

这是基于他们的简单示例的基本 PLNKR。 http://plnkr.co/edit/fCUpoZ81vxFgt9sBHznz

谢谢

4

1 回答 1

1

使用length代替length()功能。它是一个字符串属性而不是一个函数。

http://plnkr.co/edit/8KB8Rje0wNc2OpyUwOYZ?p=preview

于 2013-09-24T17:51:05.953 回答