問題タブ [ngoninit]
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.
angular - Angular ngOnInit - 更新が必要
私はウェブアプリケーションを持っています。右側のバーには 3 つの投稿があります。投稿をクリックすると、ナビゲーションがあります:
ポストプロファイルコンポーネントが引き継ぎます。このコンポーネントには、指定された ID を持つ投稿を取得するサービスから関数を呼び出す関数があります。これで、その投稿のすべての詳細がコンテンツ エリア (画面の左側) に表示されます。この関数 (私の投稿を取得する) は、Post Profile コンポーネントの ngOnInit でのみ呼び出されます。
右側のサイド バーから別の投稿をクリックすると、URL の変更が表示されますが、投稿を取得する関数は呼び出されず、コンテンツ エリアの投稿の詳細は変更されません。ページを更新すると、必要な投稿が表示され、すべてうまくいきます。
それが役立つ場合は、関数に .subscribe があります。
問題がわかりません。
これは私の PostProfileComponent です
angular - Angular 2、ngOnInit でサブスクライブした後にデータを取得できません
問題が発生しました。おそらく方法がわかりませんが、angular ngOnInit 中に HttpRequest からデータを取得しようとすると、console.log が「未定義」の値を返します。問題は、テンプレート ビューでこの値を使用すると機能することです。
これが私のコンポーネントです
変数 this.referentiel は未定義を返すため、フォームを既存の値にバインドできません...
助言がありますか ?