問題タブ [ngzone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1972 参照

jestjs - Angular 7 Jest 単体テストでルーターと Ngzone をモックする

コンポーネントクラスで ngzone と router を使用しました。私の単体テストは正常に機能していましたが、未定義の toLowerCase() を読み取れないというエラーが発生しました。Ngzone と Router の両方をモックする方法を教えてください。

0 投票する
1 に答える
3763 参照

html - エラー エラー: InvalidPipeArgument: オブザーバブルを返す場合でも、パイプ 'AsyncPipe' の '[object Object]'

同じタイトルの質問をいくつか見つけましたが、私が見る限り、解決策は基本的に配列ではなく Observable を返すことを示唆しているものもありました (他のものは私の場合ではない FireBase に関するものです)。さて、私が懸念している限り、以下のコードは Observable を返します (「getServerSentEvent(): Observable {return Observable.create ...」を見てください)。

最終的な目標は、Rest WebFlux から返されたストリームからすべてのイベントを取得することです。問題がAngularの間違いに関連していると確信しているので、私はバックエンドを通り過ぎませんでした。

その上、app.component.ts から extratos$ にイベントが適切に送信されていることをデバッグして確認できます (下の画像を参照)。

ログ全体

app.component.ts

sse.service.ts

app.component.html

観測可能な extratos$ が入力されている証拠

ここに画像の説明を入力