Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Angular中将userId传递给头_Angular_Typescript_Http_Http Headers - Fatal编程技术网

如何在Angular中将userId传递给头

如何在Angular中将userId传递给头,angular,typescript,http,http-headers,Angular,Typescript,Http,Http Headers,我正在尝试将userId传递给此调用中的标题: api.service.ts 下面是我在HTML中使用它的地方: jamit.component.html 更新 当我单击click事件时,我传递除UserId之外的所有其他参数,我不知道为什么。请帮忙。我做错了吗?还是我遗漏了什么?试试这个- const headers = new HttpHeaders(); headers.set('userId', userId); 更多信息请点击这里- 什么是用户ID?您只是发送了一个经过ha

我正在尝试将userId传递给此调用中的标题:

api.service.ts

下面是我在HTML中使用它的地方:

jamit.component.html

更新

当我单击click事件时,我传递除UserId之外的所有其他参数,我不知道为什么。请帮忙。我做错了吗?还是我遗漏了什么?

试试这个-

const headers = new HttpHeaders();
headers.set('userId', userId);
更多信息请点击这里-


什么是
用户ID
?您只是发送了一个经过harcoded的空字符串。@AmitChigadani
userId
params@AmitChigadani是的,我正在发送一个字符串来测试它。。。
onUpdateJamIt() {
    let dispMsg = this.jamItMessageForMessageCenter + ' ' + this.jamItMessage + ' ' + this.freeText;
    let dispStartTs = this.startTimer;
    let dispEndTs = this.endTimer;
    let userId = '';

    this.apiEndPointService.onUpdateJamItMessageBoard(dispMsg.trim(), dispStartTs.trim(), dispEndTs.trim(), userId.trim()).subscribe(response => {
      console.log(response)
    });

  }
<button mat-raised-button color="warn" (click)="onUpdateJamIt()">Update</button>
const headers = new HttpHeaders();
headers.set('userId', userId);