[英]model.save() timing issue in ember-data with belongsTo relationship
[英]Nullable belongsTo relationship in ember-data?
我正在使用ember-data v1.0.0-beta.3,活動模型序列化程序和DS.ActiveModelAdapter。 我有一個看起來像這樣的模型:
App.Listing = DS.Model.extend
title: DS.attr()
pickupAddress: DS.belongsTo("address")
App.Address = DS.Model.extend
listing: DS.belongsTo("listing")
address: DS.attr()
我希望PickupAddress字段是可選的,並且我的/ listings / {id}的JSON如下所示:
{
"pickup_addresses":[],
"listing":{"id":2,"title":"Foobar", "pickup_address_id":null}
}
但是,ember-data不喜歡這樣,它給了我這個錯誤:
斷言失敗:未找到“ pickupAddress”的模型
它支持這種情況嗎? 有什么我可以傳遞給belongsTo的選項嗎? 還是應該創建一些自定義適配器?
謝謝
問題是你的有效載荷,傳輸的音樂數據需要匹配一個類名,您的樣品必須在pickup_addresses
,正確的是addresses
:
{
"addresses": [],
"listing": {
"id": 2,
"title": "Foobar",
"pickup_address_id": null
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.