是否存在一个构建函数,它继续重新加载整个组件,直到布尔值变为true。在我获得一些数据之前,我需要等到用户点击另一个组件中的按钮。但这两个组成部分之间没有关系。
有人知道如何做到这一点。
THX!
答案 0 :(得分:0)
您可以在组件中使用事件发射器来共享信息,这样您就不必等待用户相关的操作。还可以使用Service类来在组件之间传递信息。
https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service
此外,如果您从http调用中获取信息,请尝试使用observables或promises,然后使用ngIf或elvus运算符将信息输入组件。
有关Angular Concepts的更多信息https://rahulrsingh09.github.io/AngularConcepts/
答案 1 :(得分:0)
我通过使用创建主题/可观察的服务来解决它。 检查链接:
https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service
检查:家长和孩子通过服务沟通