Size: a a a

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

2019 December 25

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Вот так, если точнее:
export class Pagination {
   currentPage: number;
   itemsPerPage: number;
   totalItems: number;
   totalPages: number;
}

export class PaginatedResponse<T, n> extends Pagination {
   n: T[];
}
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Тогда можно ожидать PaginatedResponse<User, 'users'>
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
не, по поводу users — мне их заменят на items, чтобы везде была одинаковая струкутра в респонсах
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Ну тогда без n и extends делать не от интерфейса, а от класса.
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
export class PaginatedResponse<T> {
   items: T[];
   total: number;
   page: number;
   per_page: number;
}
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
да!
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
вот только где этот универсальный тип хранить?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
тупо в typings.d.ts закинуть
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Зачем? Создаёте где-то на уровне проекта каталог models, в него добавляете paginated-response.ts и там экспортируете класс, а в других нужных местах импортируете
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
да у меня просто структура не очень
источник

АМ

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

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Почему бы не в Core?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
ну, api.service.ts у меня в Core, да
источник

Е

Евгений in Angular - русскоговорящее сообщество
Приветствую, кто нибудь использует reatom?
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Мужчины юзал кто редактор ckeditor5
источник

VL

Vitaly Lipko in Angular - русскоговорящее сообщество
Vladislav K. )
Мужчины юзал кто редактор ckeditor5
Мужчины юзают tinyMCE
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Vitaly Lipko
Мужчины юзают tinyMCE
насколько он хорош? он free ?
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Короче прикол такой что обновлися на 5 версию, а они там отменили поддержку view source, говорят нафиг оно надо это же редакто :)
источник

VL

Vitaly Lipko in Angular - русскоговорящее сообщество
Vladislav K. )
насколько он хорош? он free ?
Есть бесплатная версия, кастомизации хватает
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Vitaly Lipko
Есть бесплатная версия, кастомизации хватает
допустим есть там евент хандлеры на file upload, например чтоб не грузить картинку а вставлять ее в base64
источник