[英]How to access model type of hasMany array
我需要知道hasMany數組的模型類型。
export default DS.Model.extend({
addresses: DS.hasMany('address', { async: true })
})
使用常規模型,您可以執行model.constructor.modelName
來查找模型的類型。 所以,如果我通過了地址數組,如何確定數組元素的類型是address
?
更新:實際上,我使用數組上的createRecord()
函數以更好的方式解決了我的問題,該函數自動將正確類型的記錄添加到數組中。 知道上面是否可能仍然會很有趣。
parent.get('firstObject.children').then(
children => console.log(children.get('type.modelName')) // child
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.