AngularDart 4.0 main.dartのコンポーネント
bootstrap(FooComponent);
bootstrap(BarComponent);
component.dartファイル内
class FooComponent {
String content = "abc";
void changeBarContent(){
// change bar content here
}
}
class BarComponent {
String content = "efg";
}
まず間で通信するためにどのように、私はFooComponent.content = "HIのようなmain.dartで設定されたコンテンツをしたいですメインから "。
第2に、BarComponentのコンテンツをFooComponentから設定する必要があります。
どうすればよいですか?
2つのトップアングルアプリ(つまり、それぞれのブートストラップにあるもの)の間で通信したい場合は、ラッパーを使用してアプリを統合します。 Angularは、ブートストラップのアプリは主に独立していると仮定しています。ウィンドウ変数を使用して通信することはできますが、角度自体は通信できません。 –
トップレベルのAppブートストラップと通信する場合、特定のコンポーネントにアクセスするために使用できるインスタンスフィールドを持つComponentRefが返されます。そこにコンポーネントのデータを設定することができますが、変更検出の外で作業していると思いますので、ChangeDetectorRefを使用して角度の変化があることを伝える必要があります。 –