問題タブ [angular8]
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-8.x を使用する子ルートで router.navigate が機能しない
私のルート設定は次のとおりです。
以下のような注入可能なサービスがあります。
activity.goto('xyz/xy1') を使用するか、ブラウザ ('/xyz/xy1') を介してロードする場合、ルート ルートでは機能しますが、子ルートではホームにリダイレクトするだけです。
angular - Angular 8 でコンポーネント外の参照変数を取得する
引き出し/マットサイドバーを切り替えるために、このコードがあります。
app-component.html
メニュー アイコンをクリックすると、左側のサイド バーの開閉が切り替わります。タイプスクリプトや追加サービスはありません。それは箱から出して動作します。ただし、mat-toolbar を実際の app-header コンポーネントに配置する必要があります。代わりに、次のようなことを行います。
app-component.html
header-component.html
#leftbar が期待どおりにヘッダー コンポーネントに認識されていないため、これは機能しません。どうすればいいですか?次のようなものを使用した例を見続けています。
私はこの質問を調査し続け、テンプレートが ts コンポーネント ファイルにあったときに Angular 2 から古い回答を得ています。また、一般的に、ドロワーを含むコンポーネント (またはその他の機能) はヘッダー内にあり、その逆ではありません。このためのサービスを作成する必要はありますか? もしそうなら、どのように?Angular 8 でこれを行うための最も簡単で、正確で、最小限の typescript の方法は何ですか?