如何在角度 2 中调用另一个组件方法
Posted
技术标签:
【中文标题】如何在角度 2 中调用另一个组件方法【英文标题】:How to call another components method in angular 2 【发布时间】:2018-01-07 19:14:31 【问题描述】:如何在angular 2中调用另一个组件的函数。 我有两个组件,我想从另一个组件调用一个方法。
其实这两个组件之间没有父子关系,因为overview组件是路由组件,所以我不能用@ViewChild
I want to achieve this call project method from header section from all page
【问题讨论】:
你检查过***.com/questions/45672656/…吗? 是的!这对我有用,现在我可以调用方法/服务但页面/视图没有更新。 如果对象值发生变化,请帮助我如何触发视图 这里是关于角度组件之间交互类型的组件参考component Interaction 【参考方案1】:最好的方法是让Angular Service 具有可以从世界任何地方访问的方法。
否则,您可以从 here. 提到的子组件中调用方法
【讨论】:
实际上,我正在使用来自子类组件的服务。我想从父类组件中调用子方法。我尝试使用@ViewChild 给父母打电话,但它给出了错误并且不适合我 其实这两个组件之间没有父子关系,因为overview组件是路由组件,所以我不能使用@ViewChild。以上是关于如何在角度 2 中调用另一个组件方法的主要内容,如果未能解决你的问题,请参考以下文章
当我进入另一个组件(角度2/4/5)的主题调用的订阅方法时,为什么我在控制台中看不到我的根变量组件?
角度 2 - 在 div 单击时,将对象传递给另一个组件,另一个组件使用该对象调用休息服务