gpt4 book ai didi

javascript - 我需要在 ui-grid 中显示一个字符串数组。单列,每行一个字符串

转载 作者:行者123 更新时间:2023-11-30 16:13:08 26 4
gpt4 key购买 nike

我正在调用的 REST API 返回一个数组,格式如下:

["a", "b", "c", "d"]

我的 ui-grid 需要在单列中显示这些数据条目,每行一个。

我有:

  $scope.items = [];

$scope.gridOptions = {
data: 'items'
};

我的 $http 调用中的成功回调函数只是将 $scope.items 设置为 response.data

这适用于其他方法中作为 JSON 对象数组接收的数据,但在这种情况下,我只是获取字符串,我在控制台中两次收到以下错误:

错误:需要 colDef.name 或 colDef.field 属性

做什么??

最佳答案

我通过创建这个实用函数让它工作:

function convertArrayOfStringsToGridFriendlyJSON(colName, arr) {
var out = [];
arr.forEach(function(entry){
var obj = {};
obj[colName] = entry;
out.push(obj);
});
return out;
};

然后使用我的列名和传入的数组将 $scope.items 设置为该函数的输出。

关于javascript - 我需要在 ui-grid 中显示一个字符串数组。单列,每行一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35925177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com