2016-05-07 5 views
0

Можно ли определить полиморфные hasMany отношения в js-данных?Полиморфное hasMany отношение в js-данных

Например, у Пользователя есть много животных, где Животное может быть Кошкой или Собакой (ES6/TS class Dog extends Animal). Если я запрошу user.animals, я должен получить коллекцию кошек и собак, которые могут иметь свои собственные свойства.

Я не могу понять из документов, как настроить свой ресурс. Ember Data поддерживает это.

ответ

0

Согласно документу, его можно с JS-данных 2.0, http://www.js-data.io/docs/relations

Проверить эти данные JS-пример hasMany, будет быстро подсказки для решить вашу проблему

http://www.js-data.io/docs/examples#relations

+0

Я сожалею , Я этого не вижу. Можете ли вы привести мне пример? Массив животных должен содержать экземпляры Cat и Dog вместе, а не только экземпляры Animal. – zakjan

+0

Чтобы увидеть этот пример, вам нужно увидеть вывод в консоли. Пример не охватывает полный цикл, но большую часть. В этом примере http://plnkr.co/edit/Fo1L0wOz5TtipPp8gz3v?p=info сообщение [see file post/1.json] имеет много комментариев [comment.json], отношение находится в script.js, теперь что, если каждый комментарий есть разные авторы? –

+0

нужна другая структура данных author.json и подтвердить отношение в скрипте js? im также является новым для js-данных. сообщество невелико. –

Смежные вопросы