問題タブ [angular-observable]

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 に答える
9166 参照

json - Angular 4 で null を破棄するとは

ページをロードすると、「null の破棄とは」というメッセージが表示されます。データのリストを取得する必要がありますが、それらのレコードをビューに表示できません。ここで、要件を理解するためにコード スニペットを追加しました

Angular JS サービス ファイル

MongoDB からデータを取得するノード JS コード

終了ノードの JS コード

角度ビューでデータをレンダリングするためにWebサービスを呼び出しているAngular JS home.component.ts

テンプレートコード

End Template JSON DATA WHICH COMING FROM API
{ "data": [ { "title":"test title", "description":"test description" } ], "totalRecords":2 }

エラーのスクリーンショットを添付しました。

コンソールに表示されるエラー

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

angular - Angular フォーム コントロールの最後の観測可能な変更

バックエンドに提案を照会するオートコンプリート機能を構築しており、ユーザーがAngular 5フォームコントロールに入力している間に特定の遅延が与えられた最後のクエリのみを取得したいと考えています. 現在、私のコードは次のようになります

これは機能しますが、3000 ミリ秒後に入力された文字ごとにクエリを作成します。たとえば、'test' は 3000 ミリ秒後に ['t', 'te', 'tes', 'test'] をクエリします。3000 ミリ秒の遅延後に valueChanges から最後の変更 (つまり、「テスト」) を取得して、サブスクライブするにはどうすればよいですか? 助けてくれてありがとう