首先,这就是我要做的事情:我正在使用ngResource从API中获取数据并将ui-grid的数据设置到数组中。其中一列是对用户没有意义的ID。我想使用另一个API来查找该ID的含义并获得人性化的结果。在使用ui-grid之前,我只是使用一个带有该ID的指令,并将元素的文本设置为辅助API的返回结果。
我知道可以将列动态地绑定到该行对象中的数据,看过:http://ui-grid.info/docs/#/tutorial/106_binding,但似乎这仅限于绑定到数据在$ scope或网格的数据中(例如在示例中)。我还看到有一个cellClass
选项方法允许条件设置单元格的类。但是,我没有看到任何好的选项来拦截单元格中的元素并用我选择的结果替换它。
我想知道最好的办法是什么。我尝试过使用ngResource' transformResponse
,但数组太大而无法发生阻塞事件。同样,我试图将指令的html注入field
的返回函数,即field: transformToHtml()
,但只显示原始字符串,而不是渲染的html。< / p>