UI-Grid 导入数据功能添加空行

UI-Grid Import data feature adds empty lines

我正在使用 UI-Grid 并使用导入功能用 CSV 数据填充它:

第一次导入数据时一切正常。当我尝试从第二个文件(可能与第一个文件相同或不同的文件)导入数据时出现问题。我看到网格中附加了空行,而不是第二个文件的内容。理想情况下,我希望第二个文件的内容覆盖第一个文件或被附加。

问题可以在 UI-Grid 的教程演示页面中轻松复制:http://ui-grid.info/docs/#/tutorial/207_importing_data

如何解决这个问题?

[更新] 我发现当 Header 字段有多个单词时会出现此问题

CSV 文件示例:-->>

Name,Gender Specify,Company Name
John Smith,male,TestIcon
Jane Doe,female,FastTrucks

这个文件我导入了两次。由于 "Gender Specify" 和 "Company Name" 均由 2 个单词组成,因此它们具有空白值。看起来像 UI-Grid

的错误

在 gridOptions 中明确指定列定义后,网格工作正常。

$scope.columns = [{ 字段: 'Symbol' }, { 字段: 'Product Type'}, {字段: 'Schedule Amount'}]; $scope.gridOptions.columnDefs = $scope.columns;