马修
我创建了一个过滤器组件作为共享组件,用于过滤器选择所有页面通用的国家/地区。
当我更改国家选择时需要更新其他页面功能和 UI。请帮助我如何在角度 6 中实现这一目标
阿杰梅拉
您可以通过两种方式执行此操作,具体取决于FilterComponent
应用程序中可能与其他页面之间的关系类型。
如果FilterComponent
是这些页面的直接子页面,那么您可以@Output
在您的页面中创建一个属性FilterComponent
,然后通过使用事件绑定语法绑定到页面中的一个函数来调用它。我已经在我的这个答案中指定了@Output
方法。
如果它们之间没有任何关系,您可以创建一个 SharedService,其中的私有BehaviorSubject
公开为 publicObservable
您可以按照我在我的这个答案中分享的方法进行操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句