Мне интересно, где хранить все эти вызовы XHR в приложении Ember.js для звонков ember-data .Где вы храните вызовы XHR в Ember.js?
При использовании уголек-данных с REST адаптер вещи легко и ясно, но что, если:
- нужно использовать WebSocket, чтобы установить соединение
- нужно сделать некоторые вызова для извлечения данных из API, но не связан с какой-либо моделью в приложении
Запишите код WebSocket/XHR в контроллер или создайте адаптер?
Любое предложение оценило, как выложить приложение Ember.js.
Что вы имеете в виду, чтобы поддерживать звонки XHR? Ваши модели не должны выводиться из DS.Model. У вас могут быть модели, которые расширяют Ember.Object и обрабатывают ваши данные, но вы хотите. Например, если у вас есть функция find() в вашем классе, которая возвращает пустой экземпляр, который позже заполняется обратным вызовом из вызова ajax с обработчиком успеха, выполненным с новым экземпляром в качестве его контекста, тогда этот обработчик может установить свойства в KVO-совместимом способе, заставляя любые требуемые привязки вниз по потоку обновляться или наблюдатели должны срабатывать. –