小编Jua*_*ker的帖子

多个对象进入HttpParams

我在formcontrol中有一些类别,我将它们发送到一个字符串数组中,如下所示:

[1,4,6]

那是我的实际代码:

let categoryIds = new Array<String>()
this.selectedCategories.forEach((value: string, key: string) =>
  categoryIds.push(key))

let requestOptions = {
    params: new HttpParams()
        .set('title', this.createNewForm.controls['title'].value)
        .append('content', this.createNewForm.controls['content'].value)
        .append('categoryids', categoryIds.toString()),              
    withCredentials: true
}
Run Code Online (Sandbox Code Playgroud)

但是我希望将它们作为一个对象数组发送,使用旧版本的角度Http我能够对该对象做一个foreach并追加每个类别.但我不知道如何获得每个类别,并使每个类别附加到params.我需要这样:

...的categoryId = 1&的categoryId = 4&的categoryId = 6 ...

typescript angular angular-httpclient

5
推荐指数
2
解决办法
1万
查看次数

角材料,使 &lt;mat-chip&gt; 可点击

我正在使用 material.angular.io 中的 mat-chips

<mat-chip-list class="categories">
    <mat-chip><a href="/publication/category/{{category.id}}">
    {{category.name}}</a></mat-chip>
</mat-chip-list>
Run Code Online (Sandbox Code Playgroud)

如果我用鼠标的中心按钮单击,该链接将起作用并打开另一个选项卡,但我无法用左键单击打开该链接。

我尝试使用 class="link-overlapping",但仍然无法正常工作。

html angular-material angular

1
推荐指数
1
解决办法
3564
查看次数