私の4番目のプロジェクトに問題があります。変数を親コンポーネントに送信する方法
export class AppComponent {
public user: User = null;
}
彼のHTMLは次のとおりです: 私の主なコンポーネントは、変数のユーザーを持っている
{{user.name}}
<router-outlet></router-outlet>
代わりにルータ-コンセントの私は、ユーザーの値を変更する子要素を持っている私は)(ログインを呼び出すとき:
export class ChildrenComponent {
login() {
user.name = 'Toto';
}
}
ここで、userの値を親コンポーネントに送信します。
可能でしょうか?
ありがとうございます!
https://angular.io/guide/component-interaction#parent-listens-for-child-イベント –
イベントエミッター、サービス、これを行うためのいくつかの異なる方法:https://angular.io/guide/component-interaction#parent-listens-for-child-event –
ルーターアウトレットを扱うときにイベントエミッターが機能しない可能性がありますが、あなたは今、特定の束縛を作る方法を持っています。 – Meir