Javascript 如何在父组件中使用子组件http响应?有棱角的

Javascript 如何在父组件中使用子组件http响应?有棱角的,javascript,ajax,angular,typescript,Javascript,Ajax,Angular,Typescript,我是Angular的新手,我对http请求很困惑 我需要的是,我有一个组件A,它将获得ID列表,这对于其他几个组件来说很常见 所以在组件B中,我需要使用组件A中的ID列表来获得初始值(第一个ID) 我试图将@ChildView添加到B组件中,但它不起作用(我认为Angular正在发送HTTP请求,不要等待响应) 我现在做的是,我从两个组件发送请求,如果组件A和组件B之间的关系是: ComponentA包含componentB:然后传递数据通常由@Input()属性实现 如果情况正好相反,我建议

我是Angular的新手,我对http请求很困惑

我需要的是,我有一个组件A,它将获得ID列表,这对于其他几个组件来说很常见

所以在组件B中,我需要使用组件A中的ID列表来获得初始值(第一个ID)

我试图将@ChildView添加到B组件中,但它不起作用(我认为Angular正在发送HTTP请求,不要等待响应)


我现在做的是,我从两个组件发送请求,如果组件A和组件B之间的关系是:

  • ComponentA包含componentB:然后传递数据通常由@Input()属性实现
  • 如果情况正好相反,我建议使用EventEmitter,或者更确切地说,使用共享服务,它可以存储您的数据

为了了解如何实现它以及使用示例,我建议

让相关组件执行请求,并使用@Input()将其传递给所有子组件。见: