Angular2:使用RXJS

时间:2016-06-22 14:54:58

标签: angular rxjs angular2-components

我有一个来自$http请求的简单事项列表。

我使用ngForAsyncPipe

直接渲染流
<li *ngFor="let item of campaign$ | async">

列表中的每个元素都有一个复选框来选择它

<input type="checkbox" [(ngModel)]="item.selected (click)="selectElement(item)" />

selectElement(item) {
    item.selected = !item.selected
}

然后我有一个“删除”按钮,应删除所有选定的项目

  1. 我想如何以每次使用新值更新流的方式处理选择?显然,设置item.selected不会修改流

  2. 如何使用流从campaigns$项目的子集(selected)中提取,以便不循环广告系列$ .value?。可能吗?

  3. 更新

    假设我创建了一个selection$的新流,因此我可以将此流与campaigns$合并。 我如何在不获取和重置selection$.value的情况下添加/删除流中的选择?

0 个答案:

没有答案