2017-01-02 12 views
0

子コンポーネントtsファイル内に 'test'という名前の変数を記述しました。 テストの値は子コンポーネントビューから更新されます。 親コンポーネントの変数 'test'にアクセスする必要があります。 pls help ...Angular2の親子コンポーネント通信

+1

[共有変数を持つ親子通信のdoc](https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#parent-to-child-local-var) –

答えて

0

共有サービスが必要なようです。ここでこの答えを見てみましょう:shared serviceあなたはtestを共有し、あなたのコンストラクタとのアクセスにそれを注入:)そして

@Injectable() 
export class YourSharedService { 
    sharedTest: { 
     testString: 'your value here' 
    }; 
} 

とを必要とするコンポーネントからアクセスできるような答えに似共有サービスになるだろう

constructor(private yourSharedService: YourSharedService) { } 

testString = this.yourSharedService.sharedTest 

とSurajがコメントしたように、彼が提供したリンクをチェックするだけで、ソリューションのヒントがいくつかあります。

関連する問題