1

首先,这就是我想要做的:我正在使用 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。

4

0 回答 0