【问题标题】:Angular | how to call a ngonit() method from another component角 |如何从另一个组件调用 ngoni() 方法
【发布时间】:2019-02-24 10:20:18
【问题描述】:

这里的场景是我有一个标题组件,其中有一个选择框。在更改该选择时,我必须刷新当前页面

示例:

这似乎不适合我

this.router.navigate([ document.location.pathname]);

【问题讨论】:

标签: angular angular4-router angular4-httpclient


【解决方案1】:

刷新实际页面可能不是您想要的。我假设您只想根据该选择重新加载数据。你怎么知道第一名被选中的?

您应该使用以下通用服务:

  • 标题中的选择框在更改时通知该服务选择已更改
  • 无论组件关心什么,都订阅该服务公开的事件并对其执行任何操作(重新加载/等)

【讨论】:

  • 你好安德鲁谢谢你的帮助,我明白了这个概念。有没有什么例子可以让你更清楚地指出
  • @MadhuNair 没有比官方文档更好的了:angular.io/tutorial/toh-pt4
猜你喜欢
  • 2018-07-07
  • 2017-05-19
  • 2017-08-16
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
  • 1970-01-01
  • 1970-01-01
  • 2017-08-19
相关资源
最近更新 更多