1

假设我有这样的嵌套路由:

/products/:productId/parts/:partId

创建了两个组件,ProductComponent并且PartComponent.

在产品组件中,我这样做http.get('/api/products/' + productId)会返回产品对象。如果我可以设置注入器,以便 PartComponent 仅在产品可用并将产品传递给构造函数后才解析,我会非常好。可能吗?

如果没有,我有什么选择从 访问检索到的产品PartComponent

4

1 回答 1

0

您可以使用返回承诺的工厂。在构造函数中,您可以使用myFactory.then(). 但更好的方法是只注入一个服务并要求它提供产品。我看不到将产品 ID 传递给注射器的方法。

于 2016-01-07T05:56:47.933 回答