【问题标题】:Angular2 functionsAngular2 函数
【发布时间】:2017-06-06 07:52:35
【问题描述】:

是否存在一个内置函数,它会不断重新加载整个组件,直到布尔值变为真。因为现在在我获得一些数据之前,我需要等到用户点击了另一个组件中的按钮。但是这两个组件之间没有关系。

有人知道怎么做吗?

谢谢!

【问题讨论】:

  • 什么触发布尔值变为真?

标签: function angular triggers components


【解决方案1】:

您可以利用组件中的事件发射器来共享信息,这样您就无需等待用户相关的操作。还可以使用服务类在组件之间传递信息。

https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service

此外,如果您从 http 调用中获取信息,请尝试使用 observables 或 Promise,然后使用 ngIf 或 elvus 运算符将信息获取到组件中。

更多关于 Angular 概念https://rahulrsingh09.github.io/AngularConcepts/

【讨论】:

  • 我已经添加了我想要的示例,这可能吗?
【解决方案2】:

我通过使用创建主题/可观察对象的服务解决了这个问题。 检查链接:

https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service

检查:父母和孩子通过服务进行交流

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 2016-07-04
    • 1970-01-01
    相关资源
    最近更新 更多