問題タブ [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.

0 投票する
0 に答える
1332 参照

angular - angular-8.x を使用する子ルートで router.navigate が機能しない

私のルート設定は次のとおりです。

以下のような注入可能なサービスがあります。

activity.goto('xyz/xy1') を使用するか、ブラウザ ('/xyz/xy1') を介してロードする場合、ルート ルートでは機能しますが、子ルートではホームにリダイレクトするだけです。

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

angular - Angular 8 でコンポーネント外の参照変数を取得する

引き出し/マットサイドバーを切り替えるために、このコードがあります。

app-component.html

メニュー アイコンをクリックすると、左側のサイド バーの開閉が切り替わります。タイプスクリプトや追加サービスはありません。それは箱から出して動作します。ただし、mat-toolbar を実際の app-header コンポーネントに配置する必要があります。代わりに、次のようなことを行います。

app-component.html

header-component.html

#leftbar が期待どおりにヘッダー コンポーネントに認識されていないため、これは機能しません。どうすればいいですか?次のようなものを使用した例を見続けています。

私はこの質問を調査し続け、テンプレートが ts コンポーネント ファイルにあったときに Angular 2 から古い回答を得ています。また、一般的に、ドロワーを含むコンポーネント (またはその他の機能) はヘッダー内にあり、その逆ではありません。このためのサービスを作成する必要はありますか? もしそうなら、どのように?Angular 8 でこれを行うための最も簡単で、正確で、最小限の typescript の方法は何ですか?