2

Ionic 1 (Angular 1 を使用) では$scope.abc、ngApp レイヤーに を作成でき、他の ngControllers は ngModel を継承できる$scope.abcため、1 つのコントローラーのテキスト領域が変更されると、ngModel を介してそれに応じて他のコントローラーも変更されます。

Ionic 2 (および Angular 2) で「同期されたテキスト領域」を実現するにはどうすればよいですか?

ここに私の試みのいくつかがあります:

  1. コンポーネントのコンストラクターに MyApp を注入すると、[(ngModel)]="myApp.abc"context.myApp.abc の解決に失敗するという未定義のエラーがコンソールに発生します...
  2. setter を使用して Service を作成します。[(ngChange)] を使用してセッターを呼び出し、別のコンポーネントのコンストラクターでゲッターを使用します。コンポーネントがインスタンス化された後、テキスト領域は変更されません。Constructor の代わりに ViewOnInit を使用しても役に立ちません。「コンポーネントが画面に表示される」ためのイベントハンドラはありますか?
4

1 に答える 1