gpt4 book ai didi

angular - Angular 中子组件的问题

转载 作者:行者123 更新时间:2023-12-04 07:54:20 24 4
gpt4 key购买 nike

这是我的项目:https://stackblitz.com/edit/planificador?file=src/app/planificador/components/resumen/resumen.component.ts
我有一个 MainContentComponent(父),其中有几个子组件
maincontent.html
现在我看到在 ContratosComponent 中,例如完美地获得 proyectoId 但在 ResumenComponent 中我得到未定义
undefined
ngOnInit
inputs
请问有什么想法吗?

最佳答案

我运行 stackblitz 并且似乎两个组件都正确返回了 proyectoId - 所以我认为它可能也取决于其他一些东西并且不容易复制?
您的问题可能是 proyecto$可观察的来自 BehaviourSubject .这意味着如果没有将值推送到该主题,它将发出 null。
您的 ngIf <div *ngIf="proyecto$ | async as proyecto">一旦 observable 发出,就会返回 true。所以,如果没有 proyecto 被推送到 BehaviourSubject ,它将返回 true 和 proyecto将为空。这可能是您的问题的原因。
同样,这很难说,因为似乎有一些竞争条件导致问题并不总是发生。

关于angular - Angular 中子组件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66777632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com