Angular 在功能模块中使用redux存储

Angular 在功能模块中使用redux存储,angular,redux,Angular,Redux,使用redux store访问和更新功能模块组件中的数据是一种良好做法,还是我应该使用@Input和@Output数据绑定属性将数据提供给功能模块组件 您应该使用redux store,因为: 如果组件是兄弟或父子关系,您可以使用@input和@output,但如果它们不是,您就必须使用redux存储。 这就是为什么最好使用redux store来更新组件的数据。您应该使用redux store,因为: 如果组件是兄弟或父子关系,您可以使用@input和@output,但如果它们不是,您就必须使

使用
redux store
访问和更新功能模块组件中的数据是一种良好做法,还是我应该使用
@Input
@Output
数据绑定属性将数据提供给功能模块组件

您应该使用redux store,因为: 如果组件是兄弟或父子关系,您可以使用@input和@output,但如果它们不是,您就必须使用redux存储。
这就是为什么最好使用redux store来更新组件的数据。

您应该使用redux store,因为: 如果组件是兄弟或父子关系,您可以使用@input和@output,但如果它们不是,您就必须使用redux存储。
这就是为什么首选使用redux store来更新组件的数据。

但是如果我从
redux store
获取数据到父组件,并通过
@Input和@Output
数据绑定属性将该数据传递到功能模块的组件。那么告诉我这一种或你提到的方法是好的。每个组件与应用商店存在子-父关系,因此您可以直接将数据从应用商店发送到组件。应用商店连接到每个组件,因为它是应用程序的全局组件。因此,我建议采用上述方法。如果这个答案对您有所帮助,请投票并接受答案。是的,这也是一种方法,但不是一种可扩展的方法,因为有时我们创建功能模块时会记住,我们可以在其他地方使用它,我的意思是在另一个项目中,因此如果我使用
redux
store,那么我必须指定访问和更新存储的操作和状态。因此,您无法在另一个项目中使用它,所以请尝试使用
@Input
@Output
数据绑定来执行此操作。但是,如果我从
redux store
获取数据到父组件,并通过
@Input和@Output
数据绑定属性将该数据传递到功能模块的组件。那么请告诉我是哪个您提到的方法很好。每个组件都与存储有子-父关系,因此您可以直接将数据从存储发送到组件。存储连接到每个组件,因为它是应用程序的全局组件。因此,我建议使用上面提到的方法。如果这个答案对您有所帮助,请投票并接受答案。是的,这也是一种方法,但不是一种可扩展的方法,因为有时我们创建功能模块时会记住,我们可以在其他地方使用它,我的意思是在另一个项目中,因此如果我使用
redux
store,那么我必须指定访问和更新存储的操作和状态。因此,您无法在另一个项目中使用它,因此请尝试使用
@Input
@Output
数据绑定来执行此操作。