Size: a a a

Angular - русскоговорящее сообщество

2020 February 03

B

Bretbas in Angular - русскоговорящее сообщество
Народ.
Что-то совсем не могу понять.

У меня есть UserService, который получает с сервера пользователей по пагинации.
Вот так я его дергаю из компонента:
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
Ну как я могу через ангуляр это сделать?
источник

B

Bretbas in Angular - русскоговорящее сообщество
Сам сервис очень простой, просто маппит ответ в мой класс PaginationInfo<T>
источник

B

Bretbas in Angular - русскоговорящее сообщество
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Bretbas
Народ.
Что-то совсем не могу понять.

У меня есть UserService, который получает с сервера пользователей по пагинации.
Вот так я его дергаю из компонента:
switchmap меняет потоки
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
возможно уходит куда-то не туда
источник

B

Bretbas in Angular - русскоговорящее сообщество
RA-TA-TATA
switchmap меняет потоки
мне кажется тут в другом проблема...
источник

D

Den in Angular - русскоговорящее сообщество
Alexey Tuychiev
Переходить на title аттрибут 🙂
а ему можно кастомные стили добавить?
источник

B

Bretbas in Angular - русскоговорящее сообщество
Сервер общается с клиентом в таком виде:
{
  result: { // Тут данные },
  statusCode: 200,
  success: true
}

поэтому я написал интерсептор:
источник

B

Bretbas in Angular - русскоговорящее сообщество
источник

B

Bretbas in Angular - русскоговорящее сообщество
Тоесть он маппит ответ в body.result, чтобы мой сервис правильно смаппил результат в PaginationInfo<T>
источник

B

Bretbas in Angular - русскоговорящее сообщество
Так вот интерсептор срабатывает, но дальше, по цепочки операторов в компоненте не проходит в map
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Den
а ему можно кастомные стили добавить?
Неа
источник

B

Bretbas in Angular - русскоговорящее сообщество
RA-TA-TATA
switchmap меняет потоки
может я не правильно класс пользователя описал, и поэтому он не может смаппить в PaginationInfo<User> ?
Дело в том, что в json не вся инфа приходит о пользователе, тоесть если firstName допустим нет, то не будет приходить "firstName": "null" или как либо еще.
Просто этого свойства в json не будет:
источник

B

Bretbas in Angular - русскоговорящее сообщество
источник

B

Bretbas in Angular - русскоговорящее сообщество
Может в этом трабла?
источник

B

Bretbas in Angular - русскоговорящее сообщество
что-то мне подсказывает, что именно в этом проблема.
источник

B

Bretbas in Angular - русскоговорящее сообщество
класс пользователя описан соответственно в таком виде:
источник

B

Bretbas in Angular - русскоговорящее сообщество
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
ты пишешь стилем .net в ts
источник