問題タブ [angular-httpclient]
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.
javascript - Angular 5 Typescript は、タイプ Response にプロパティ データが存在しないため、webpack が失敗したことを示します
webpack のコンパイルでエラーが発生するようです。削除するとコンパイルされます.data
が、テンプレートからの呼び出しでページが爆発します->コンポーネント(サービスを呼び出します)
私が得ているエラー
src/app/components/app-landing-page/app-landing-page.component.ts(95,41) のエラー: エラー TS2339: プロパティ 'data' がタイプ 'Response' に存在しません。
それは私のコンポーネントが持っているときです
成分:
サービス:
参考までに http は新しい httpclient です
.data なしでコンパイルしたら、ng serve --open
.data を追加して 実行する必要があります。
追加しないと、呼び出しが機能せず、このエラーが発生します
タイプ 'object' の異なるサポート オブジェクト '[object Object]' が見つかりません。NgFor は、配列などの Iterable へのバインドのみをサポートします。
どうして???( console.log は、それがデータであることを明確に示しています: Array(16) )
データのconsole.logを表示する更新を編集