2016-08-28 8 views
1

私はすべてのウィジェットのオブザーバブルを返す関数を持っています。そこに2種類のウィジェットがあります。 []>observableまたはmultiple型を返す関数のtypescript構文

配列が返されていました|

public getAllWidgets(): Observable<WidgetType1 | WidgetType2> { 
... 
} 
+0

コンパイラが何を不満しているか知っているといいですね。あなたが得たエラーは何ですか? –

+0

私はそれを得た。それは配列を返していた。 Observable は、オブジェクトの1つのプロパティが必須ではないため、失敗していました。それをオプションで固定して、理由はわからないが Observable <(WidgetType1 | WidgetType2)[]>はそれをすべて動作させた。 – dan

答えて

1

観察可能<(WidgetType2 WidgetType1は):ここで私が試したとIDEは文句はありませんが、私のコンパイラが何をするかです。そのエラーは明らかではなかった。

関連する問題