Angular2 中的父子组件通信



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

共享服务似乎是您需要的。在这里看看这个答案: 共享服务 您将创建一个共享服务,就像该答案中一样,您可以在其中共享test并可以从您需要的组件访问它:)

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

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

constructor(private yourSharedService: YourSharedService) {  }
testString = this.yourSharedService.sharedTest

正如Suraj评论的那样,只需检查他提供的链接,就会有一些解决方案的提示。

相关内容

  • 没有找到相关文章

最新更新