通过商店或新的ajax调用手动链接到另一个模型

Ember newb在这里......

// working withEmber      : 1.13.6Ember Data : 1.13.7

__

/api/locations{
  "locations":[
   {
      "id":"1",
      "uri":"/location/1",
      "name":"ATLANTA"
   },
   {
      "id":"2",
      "uri":"/location/2",
      "name":"NORTH VIRGINIA"
   }
 ]}

__

/api/hosts/1/show{
  "id": 1,
  "active": true,
  "location_uri": "/location/1"}

单个主机包含一个返回位置的引用,但在查看主机信息时我没有位置ID只是“location_uri”,这是我希望我可以用来手动查找此记录并包含在显示主持人节目页面时的模型。

https://img2.mukewang.com/5cd2872600014ea208380096.jpg

.......我想显示位置的名称而不是这个uri,我想将它链接回主机显示页面的实际位置。我需要一些如何做到这一点的想法?

我想了解如何在我的商店中找到一条记录,如下所示:

this.store.find('location', {uri: this.model('location')})

但在何时何地使用是我遇到麻烦的地方。或者即使我只是手动进行api调用以获取位置数据,并以某种方式将其包含在我的主机节目模型中将是一个有用的技巧。

我很确定我不能使用这种关系,因为它在JSON中确实不存在吗?


HUWWW
浏览 339回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript