首页 > 解决方案 > Angular6:“ERROR OK”默认错误记录器

问题描述

在我的项目中,我在后端使用 Angular6 和 Springboot。在这里,我要做的是将生成的文档文件下载到特定文件夹中。但我收到如下错误消息,

错误 OK defaultErrorLogger @ core.js:1633 push../node_modules/@angular/core/fesm5/core.js.ErrorHandler.handleError @ core.js:1679 next @ core.js:4255 schedulerFn

core.js引发错误的块中,

function defaultErrorLogger(console) {
    var values = [];
    for (var _i = 1; _i < arguments.length; _i++) {
        values[_i - 1] = arguments[_i];
    }
    console.error.apply(console, __spread(values));
}

实际上我无法理解这里有什么问题以及如何解决这个问题。在我的组件中,我使用以下函数来生成和下载这封信,

getGenaratedLetterTemplate(letter) {

  this.data.getGenaratedLetterTemplate(letter.letterId).subscribe(response => {
    this.getBasicDataFromBackend();
    saveAs(response,  letter.fullName + '_' + letter.letterTypeName + '.docx');
    console.log(response);
  });
}
generateletter(letterId) {
    console.log(letterId);

    // tslint:disable-next-line:no-shadowed-variable
    this.letterService.generateLetter(letterId).subscribe( result => {

      return result;
    }, err => {
      console.log(err);
    });
  }

最后,让我演示一下现在的流程是如何工作的, 在此处输入图像描述

标签: angularspring-bootdownloadangular-material

解决方案


推荐阅读