'Unexpected end of record' 使用 AngularJS ui 网格导入 csv

'Unexpected end of record' on csv import using AngularJS ui grid

一段时间以来,我一直在努力解决这个问题。
我正在使用 angularjs ui 网格,我也在使用 Django。
以下代码在html:

<div ui-grid="gridOptions" class="grid" ui-grid-importer
    ui-grid-row-edit ui-grid-edit ui-grid-cellNav ui-grid-resize-columns
    ui-grid-auto-resize ui-grid-move-columns
    ui-grid-pagination ui-grid-exporter >
</div>

通知ui-grid-importer.

我想在尝试导入但未成功时显示用户和错误。例如用户绑定导入 CSV 以外的内容。
我收到错误:

uncaught exception: UNEXPECTED_END_OF_RECORD at char...

在 controller.js...
我试过在 $scope.gridOptions = {

内实施
importerErrorCallback: function( grid, errorKey, consoleMessage, context ) {
      console.log(errorKey);
      console.log(importer.invalidCsv);
      myUserDisplayRoutine( errorKey );
      myLoggingRoutine( consoleMessage, context );
      alert("in error callback")
 },

在到达此代码之前,我收到 unexpected_end_of_record 错误。

我用过的文档link: http://ui-grid.info/docs/#/api/ui.grid.importer.api:GridOptions

问题不在于 angular ui 网格。
运行 Chrome 上的程序给出了更明确的错误信息:

Uncaught UNEXPECTED_END_OF_RECORD at char 2569:Experience\r        grunt-scripts-csv.js:329

grunt 文件在第 329 行有此部分:

CSV.error = function (err){
var msg = CSV.dump(err);
CSV.reset();
throw msg;};

复制它以在本地 js 文件中覆盖它并添加警告消息实现了我想要的目标。