小编das*_*shi的帖子

如何从Observable <Array <any >>中删除特定元素

有一个Observable的地方数组:

places: Observable<Array<any>>;
Run Code Online (Sandbox Code Playgroud)

在模板中,它与异步管道一起使用:

<tr *ngFor="let place of places | async">
  ...
</tr>
Run Code Online (Sandbox Code Playgroud)

在一些用户操作之后,我需要从此数组中删除具有特定id的位置.我的代码中有这样的东西,但它不起作用:

deletePlace(placeId: number): void {
  this.apiService.deletePlace(placeId)
  .subscribe(
    (res: any) => {
      this.places
        .flatMap((places) => places)
        .filter((place) => place.id != placeId);
    }, 
    (err: any) => console.log(err)
  );    
}  
Run Code Online (Sandbox Code Playgroud)

你能帮帮我吗?

javascript rxjs typescript angular

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

JQuery动画和z-index无法正常工作

我正在尝试制作两个可以通过两个按钮打开和关闭的面板.

小提琴

一切正常,当我喜欢这样的时候:

  1. 打开红色面板.
  2. 打开绿色面板.
  3. 关闭红色面板.

在这种情况下,红色面板在动画期间隐藏在绿色背后.

但是当我喜欢这样的时候:

  1. 打开绿色面板.
  2. 打开红色面板.
  3. 关闭绿色面板.

动画期间,绿色面板始终位于红色面板的前面.

但第一个开放的面板已经z-index: 9开放,第二个开放的面板有z-index: 10.

请帮我解决问题.

javascript css jquery z-index jquery-animate

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

标签 统计

javascript ×2

angular ×1

css ×1

jquery ×1

jquery-animate ×1

rxjs ×1

typescript ×1

z-index ×1