0
子コンポーネントtsファイル内に 'test'という名前の変数を記述しました。 テストの値は子コンポーネントビューから更新されます。 親コンポーネントの変数 'test'にアクセスする必要があります。 pls help ...Angular2の親子コンポーネント通信
子コンポーネントtsファイル内に 'test'という名前の変数を記述しました。 テストの値は子コンポーネントビューから更新されます。 親コンポーネントの変数 'test'にアクセスする必要があります。 pls help ...Angular2の親子コンポーネント通信
共有サービスが必要なようです。ここでこの答えを見てみましょう:shared serviceあなたはtest
を共有し、あなたのコンストラクタとのアクセスにそれを注入:)そして
@Injectable()
export class YourSharedService {
sharedTest: {
testString: 'your value here'
};
}
とを必要とするコンポーネントからアクセスできるような答えに似共有サービスになるだろう
constructor(private yourSharedService: YourSharedService) { }
testString = this.yourSharedService.sharedTest
とSurajがコメントしたように、彼が提供したリンクをチェックするだけで、ソリューションのヒントがいくつかあります。
[共有変数を持つ親子通信のdoc](https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#parent-to-child-local-var) –