Angular2中的父子组件通信

时间:2017-01-02 12:30:37

标签: angular angular2-components

我在子组件ts文件中编写了一个名为' test'的变量。 测试值将从子组件视图更新。 我必须访问'测试'父组件中的变量.. 请帮忙......

1 个答案:

答案 0 :(得分:0)

共享服务似乎是您所需要的。请在此处查看此答案:shared service您可以在该答案中创建共享服务,您可以在其中共享test并可以从您需要的组件访问它:)

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

然后将其注入构造函数并在组件中访问它:

constructor(private yourSharedService: YourSharedService) {  }

testString = this.yourSharedService.sharedTest

正如Suraj评论的那样,只需查看他提供的链接,就可以找到解决方案的一些提示。