Задать вопрос
@GaserV

Почему не работает связь?

Подскажите пожалуйста, почему не работает связь? Есть две модели ticket & message.
Ticket:
import DS from 'ember-data';

export default DS.Model.extend({
  user_id: DS.attr('string'),
  status: DS.attr('string'),
  created_at: DS.attr('string'),

  messages: DS.hasMany('message')
});


Message:
import DS from 'ember-data';

export default DS.Model.extend({
  ticket_id: DS.attr('string'),
  name: DS.attr('string'),
  email: DS.attr('string'),
  message: DS.attr('string'),
  status: DS.attr('string'),
  created_at: DS.attr('string'),

  ticket: DS.belongsTo('ticket')

});


В шаблоне пытаюсь вывести model.messages.length и мне выводит 0. Хотя должен вернуть 1 (т.к. одно сообщение).
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Kaer_Morchen
@Kaer_Morchen
Разрабатываю web-приложения.
Может у вас не стандартный протокол обмена и адаптер и сериалайзер не видят поле messages из ответа бэкенда?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы