При создании приложения сделал сервис для получения и обработки данных:
import Ember from 'ember'; import HttpService from "../../http/http_service";
export default HttpService.extend({
config: Ember.inject.service('admin.config'),
fetch (data) {
var config = this.get('config');
return this.getData(config.urls.sOrders, data, {} );
}
});
В контроллере:
this.get('service').fetch(data).subscribe(
res => {
self.set('model.result', res);
}
На данном этапе всё работает. Но хотелось не получать данные каждый раз аяксом, а чтобы данные где-то хранились.
Прочитал, что есть store в ember, и хотел уточнить: как можно из сервиса записать данные в store? И будут ли они храниться на протяжении жизни приложения?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости