Я использую наблюдаемый массив myObject для заполнения типа ввода, выбранного в моем HTML-шаблоне.
Я хочу иметь возможность добавить другую опцию в мой список в зависимости от условий.
=> Я хочу добавить myItem = Observable <myObject>
к моему myList = Observable<myObject[]>
Я получаю обе наблюдаемые из http-методов.
Я не могу найти ни одного оператора для этого в документации.
Я могу сделать это с подпиской на myItem, как это
myList.pipe(
map(x=> myItem.subscribe(y=> x.push(y)))
)
Но я бы предпочел сделать это без подписки.
мой шаблон похож на
<mat-form-field>
<mat-select [value]="selected$ | async" (selectionChange)="getSelectedValue($event)">
<mat-option *ngFor="let item of myList | async" [value]="item.Id">{{item.Name}} </mat-option>
</mat-select>
</mat-form-field>```