【发布时间】:2020-10-29 22:08:44
【问题描述】:
通常当我想指定实体的 url 时,我有一个特定的 url,例如 serverURL/heroes。
但是现在我有一个案例,我想使用属于其他实体的实体。例如,假设我想使用英雄的武器。我的剑 http url 看起来像:serverURL/heroes/heroID/weapons。所以假设我需要添加新剑,我唯一的选择是将其添加到特定英雄,所以我需要知道 herosID 和剑信息才能执行以下操作:HTTP POST http.post('serverURL/heroes/heroID/weapons', swordObject);
目前我只是在 DefaultDataServiceConfig 中的 entityHttpResourceUrls 中添加英雄 url。你可以看到example on stackblitz。转到 app->store->entity-> entity-store.module.ts。那是我通常指定网址的地方。
如何处理我的案件?如何获得子实体的动态网址?
更新
根据我在这个问题中的发现,ngrx-data 还不支持参数。
【问题讨论】:
标签: angular ngrx angular-ngrx-data