TypeScript:无法调用类型缺少调用签名的表达式

时间:2017-04-06 13:14:39

标签: javascript angular typescript

我是打字稿的新手。基本上我有一个打字稿GET函数,我想传递一个ID来获取该特定记录。我在返回线上收到此错误。我在发布之前对此进行了研究,但无法得到与我的情景相近的内容。帮助赞赏!

  

错误TS2349无法调用类型缺少调用的表达式   签名。

RequestDispatcher#include(javax.servlet.ServletRequest,
  javax.servlet.ServletResponse)

2 个答案:

答案 0 :(得分:2)

this.getRecordRequestUrl不是一个函数,它只是一个字符串。如果你想为它添加RequestId,你应该连接这个值,例如:return this.http.get(this.getRecordRequestUrl + '/' + RequestId)

答案 1 :(得分:0)

getRecordRequestUrl是一个字符串,而不是函数

但是在return this.http.get(this.getRecordRequestUrl(RequestId))行中你称它为一个函数。