gpt4 book ai didi

javascript - ember 适配器通行证 ID

转载 作者:行者123 更新时间:2023-12-03 03:38:06 25 4
gpt4 key购买 nike

我希望能够在使用 ember 数据时将 id 传递给休息点。我的端点看起来像 v3/enterprise/inventory/items/{id}/links。我想在发出请求时注入(inject) id,例如 this.store.findAll('each-item-links', { id: itemId })。然而,它不起作用。我扩展了 Ember REST 适配器并覆盖了命名空间,但似乎没有任何效果。

最佳答案

如果您尝试通过 Ember Data 请求单个记录,那么您需要使用 findRecord 而不是 findAll

此外,如果您需要控制 URL 的构建方式(您所拥有的内容看起来可能不会太清晰地映射到 RESTAdapter),您可以覆盖 _buildURL 方法来更改请求发送到的 URL。它从 findRecord 中获得 ID,因此您可以生成任何您想要的 URL。从技术上讲,这是“私有(private) API”,但我不会太担心覆盖它。

编辑:为了避免使用私有(private) API,还有 a public buildURL method可以用它来代替。

关于javascript - ember 适配器通行证 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45760954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com