为啥父组件不能从子组件获取数据? 1

Posted

技术标签:

【中文标题】为啥父组件不能从子组件获取数据? 1【英文标题】:why can't parent components get the data from child component? 1为什么父组件不能从子组件获取数据? 1 【发布时间】:2019-02-24 14:23:14 【问题描述】:

this picture consedred for child module

this picture for parent module

this picture for routing

当我移动到子组件时出现问题 issue in browser

【问题讨论】:

这里是邮政编码而不是图片。 @slimabdi。请发布代码 人们发布代码图像仍然让我感到困惑......当然,复制和粘贴代码(格式错误,只是没有缩进或其他任何东西)要容易得多,而不是屏幕截图、上传和链接到... 能否请您也发布组件 template html 标记?谢谢。 【参考方案1】:

您需要将 CommonModule 导入每个子模块才能使 *ngIf 工作。我认为将其导入您的 appModule 将适用于每个子模块,但我不完全确定。尝试在特定模块中导入它,看看它是否有效。

关于您的主题标题,Angular 子模块从其父模块继承,但父模块不会从子模块中获得任何东西,这就是延迟加载组件的全部意义所在,仅在需要时加载组件或模块。

希望对你有帮助

【讨论】:

以上是关于为啥父组件不能从子组件获取数据? 1的主要内容,如果未能解决你的问题,请参考以下文章

如何在 nuxt.js 上从子组件获取父组件的值?

如何从子组件中获取父表单的字段? [复制]

Stripe Elements React - 如何从父组件获取条带数据?

如何将数据从子组件传递到父组件[Angular]

Angular 2:从子组件直接发射到父组件的脚本文件

如何使用双向数据绑定将数据从子组件传递到父组件?