問題タブ [angular10]
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:親コンポーネントのフィールドをルートから変更
みんな!
あなたの助けが必要です。Angular 10 アプリケーションにコンポーネントがあり、A と名付けましょう。
このコンポーネントには<router-outlet>
、routes.ts ファイルに記述されたルートもあります。
私が必要とするのは、A コンポーネント内の変数 (フィールド) を、B コンポーネントのボタンをクリックして変更することです<router-outlet>
。どうすればいいですか?
たとえば、そのような変種について話すことができます。
A.component.html
A.component.ts
ここにすべてがクールです。関数を渡すことができるため、A コンポーネント フィールドをコンポーネントに変更します。
しかし、このバリアントがある場合はどうなりますか?:
A.component.html
routes.ts
A に属する (そしてそのフィールドを変更する) この func() を B 内で呼び出したいのですが、Input() を介してそれを実行することはできません。ルーターでは実行できません。