Предложения и помощь для проекта angular2-cli очень быстро загружают данные (в миллисекундах)

105
13

У меня есть layoutCmp.ts, на котором создано несколько компонентов диаграммы (abcChartCmp.ts, bcdChartCmp.ts, defChartCmp.ts) (около 10 компонентов диаграммы в количестве).

Эти компоненты диаграммы создаются на layoutCmp.ts динамически. Компоненты диаграммы делают запрос на отправку данных с сервера и берут их данные (разные данные из того же Url) и строят их графики.

Пожалуйста, помогите, если подход правильный, то как быстро получать данные с сервера, чтобы каждый компонент быстро получал данные и отображал график. Как быстро получить данные с сервера в этом сценарии.

service.ts
-------------
getdata(JsonData): Observable<JsonData[]>{
/*---------------*/
return http.post(url, JsonData);
}

abc.component.ts
-----------------------
let jsondataabc ={
id =["brand"];
}
dataservice.getdata(jsondataabc).subscribe({
success = > this.abcChart(success );
})

abcChart(success ){
/*-------------*/
}

bcd.component.ts
-----------------------
let jsondatabcd ={
id =["state"];
}

dataservice.getdata(jsondatabcd).subscribe({
success = > this.bcdChart(success );
})

bcdChart(success ){
/*-------------*/
}

Many more components like that---------

спросил(а) 2017-07-18T14:51:00+03:00 3 года, 7 месяцев назад
1
Решение
86

если вы хотите получить простые данные, используйте других пользователей, если хотите добавить дополнительные функции после получения данных, а затем использовать Observable.

case: 1 вам просто нужен простой случай с данными: 2 вам нужно выполнить больше функций по данным

ответил(а) 2017-07-18T15:08:00+03:00 3 года, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема