В компоненте у меня есть открытый член, определенный следующим образом:
public documentId$: Observable<number | string>;
По сути, идентификатор документа может быть целым числом или строкой. В ngOnInit
у меня есть:
this.documentId$.subscribe(value => {
// do some stuff with value
// when value is a string, it is NaN
});
Однако это не работает, когда идентификатор документа является строкой. Это просто приходит как NaN
. Разве наблюдаемые в союзных типах не работают? Есть ли способ обойти это?