# in coffeescript
# assume "ar" is the original array
# newAr is the new array of arrays
newAr = []
chunk = 10
for i in [0... ar.length] by chunk
newAr.push ar[i... i+chunk]
# or, print out the elements one line per chunk
for i in [0... ar.length] by chunk
console.log ar[i... i+chunk].join ' '
из Angular Docs:
Тело ответа не возвращает все данные, которые могут вам понадобиться. Иногда серверы возвращают специальные заголовки или коды состояния, чтобы указать определенные условия, важные для рабочего процесса приложения.
Скажите HttpClient, что вы хотите получить полный ответ с опцией наблюдения:
blockquote>Вам необходимо использовать {Наблюдение: 'ответ'} в вызове API из Angular.
addPhone(userId, countryCode, phoneNumber): Observable<HttpResponse<any>> { return this.HttpClient.Post(this.rootUrl + "add-phonetouser?id=" + userId + "&countrycode=" + countryCode + "&phonenumber=" + phoneNumber , {}, { headers: this.header, observe: 'response' } ); }
А потом потреблять это так:
this.userSvc.addPhone(this.userID, this.countryCode, this.phoneNumber) .subscribe(data => { console.log(data.status); console.log(data.body); }, (err: HttpErrorResponse) => { console.log(err.message) });