Angular 4错误“预期有2-3个参数,但有1个”

时间:2018-11-14 09:48:21

标签: angular typescript

我创建了要上传文件的代码

  uploadImages(fda){
  return this.http.post(this.apiUrl+"/uploadImages/"+fda)
  .map((res : Response) => res);
}

但显示错误

ERROR in E:/MCQ/CsExamsModule - Client/src/app/services/question.service.ts (90,14): Expected 2-3 arguments, but got 1.

2 个答案:

答案 0 :(得分:3)

像这样在后面使用{},

Repository

答案 1 :(得分:0)

要跟踪此类错误的原因非常困难,如果它是由管道抛出的(例如,当您仅钻探具有所需数量的args的自定义管道过滤器定义时,您将永远不会出错)编译器更喜欢处理已经由另一个agrs退出的另一个)。对我来说,这恰好是与另一个已经导入的具有其他数量的参数的管道相吻合。而且我发现这只是被迫更改了自定义管道方法的名称,因为后来我终于在我的IDE中钻到了使用相同名称定义的初始预先存在的管道。