我习惯将StateService
注入组件以转换到其他状态。
但现在我需要将“StateService”注入其他服务,并从我的组件中调用这些服务。基本上:1。我需要在另一个状态和其他状态所需的另一个服务内部设置一个属性。我需要转换到另一个状态。出于安全考虑,我不想在查询字符串中传递此属性。
例如,购物车组件中的以下方法在内部将购物车服务中的所选产品和转换为结帐状态:
// cart component:
onClick() {
this.cartService.transitionToCheckout(this.products);
}
我想知道在Angular世界中这是多么传统。我主要担心的是我正在调用一种似乎做太多事情的方法。