我有一个父组件,一个子组件和一个服务。父组件从服务预订对象数据。子组件也需要侦听该数据更改。哪个更好,子组件使用@Input从其父组件获取数据,还是让它也订阅该服务?
@ Input()的用例
服务用例
如果服务以所需的格式提供确切的数据,那么直接订购服务要比依赖于父组件更好。这将减少代码的整体复杂性并提高性能。
@@ Emmanuel Sayson如果您不更新父项上的数据,则更好地使用服务,这取决于用例。嵌套层次结构中的服务更加清晰