Для чего нужны сервисы на ember

273
24 сентября 2017, 00:55

При создании приложения сделал сервис для получения и обработки данных:

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? И будут ли они храниться на протяжении жизни приложения?

READ ALSO
JS Promise Trouble

JS Promise Trouble

Недавно решил познакомится с промисамиРешил написать такой код

189
Как запустить backend express и react-server с одной команды?

Как запустить backend express и react-server с одной команды?

Приветствую, использую express для backend

233
Установка React.js

Установка React.js

После команды npm start такое!

204
React-native получить значение класса

React-native получить значение класса

Привет ВсемПомогите:) Всю голову уже поломал %) есть такой класс

197