Задать вопрос
@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 (т.к. одно сообщение).
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Kaer_Morchen
@Kaer_Morchen
Разрабатываю web-приложения.
Может у вас не стандартный протокол обмена и адаптер и сериалайзер не видят поле messages из ответа бэкенда?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
28 дек. 2024, в 19:01
1500 руб./за проект
28 дек. 2024, в 18:50
1200 руб./в час
28 дек. 2024, в 18:20
50000 руб./за проект