Size: a a a

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

2019 December 13

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Smetanin
понять как принято в ангуляре, задача типовая же
у тебя есть селект например
он должен зависеть от абстрактного провайдера
а брать он этот провайдер должен из инжектора
источник

A

Ant in Angular - русскоговорящее сообщество
nobody
Народ, нубский вопрос - есть таблица. Инфа в ней подтягивается из апи. Как обновить информацию на странице после того, как отправил запрос на удаление и изменил сохранённый список?
Информация на странице сейчас обновляется только при рефреше
Ну я бы апи делал так что бы оно возвращало ID удаленного єлемента или обьект нового елемента. И потом при отправке запроса просто фильтруещь или изменяешь локально свой массив елементов
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
из этого провайдера селект берет опции
источник

OS

Oleg Smetanin in Angular - русскоговорящее сообщество
Smooth Operator
у тебя есть селект например
он должен зависеть от абстрактного провайдера
а брать он этот провайдер должен из инжектора
ну то есть сам селект получает id и инициирует получение всех необходимых данных?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Smetanin
ну то есть сам селект получает id и инициирует получение всех необходимых данных?
типа того, если селект универсальный
источник

OS

Oleg Smetanin in Angular - русскоговорящее сообщество
есть примеры идиоматические?
источник

n

nobody in Angular - русскоговорящее сообщество
Jugger
заново запросить из апи
или добавить в массив
Сам массив находится в сервисе, который отвечает за отправку http запросов беку.
При изменении массива в сервисе изменения в компоненте не видно
источник

J

Jugger in Angular - русскоговорящее сообщество
nobody
Сам массив находится в сервисе, который отвечает за отправку http запросов беку.
При изменении массива в сервисе изменения в компоненте не видно
почему в сервисе?
источник

n

nobody in Angular - русскоговорящее сообщество
Jugger
почему в сервисе?
Даже не знаю.
Есть 2 компонента, которым нужен этот массив. Решил, что удобно будет держать его где-то в одном месте, а не плодить
источник

OS

Oleg Smetanin in Angular - русскоговорящее сообщество
тогда другой кейс. Вычитывается таблица, в некоторых колонках id записей, нужно показывать отрезолвленные данные - не id, а например наименование клиента и его статус. Можно собрать все id и одним запросом получить по всем необходимым id данные. То есть логично что форма инициирует резолв данных. Как такое идиоматически делается?
источник

J

Jugger in Angular - русскоговорящее сообщество
nobody
Даже не знаю.
Есть 2 компонента, которым нужен этот массив. Решил, что удобно будет держать его где-то в одном месте, а не плодить
можешь показать как оно лежит в сервисе?
источник

n

nobody in Angular - русскоговорящее сообщество
Jugger
можешь показать как оно лежит в сервисе?
Осторожно, говнокод.
источник

J

Jugger in Angular - русскоговорящее сообщество
ну вообще так делать не хорошо. если хочешь использовать в сервисе используй обсервабл, либо придется этот массив  в компонент переместить
источник

OS

Oleg Smetanin in Angular - русскоговорящее сообщество
дайте плиз ссыль код с примерами форм, где много лукапов с автокомплитами с большими справочниками
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Smetanin
тогда другой кейс. Вычитывается таблица, в некоторых колонках id записей, нужно показывать отрезолвленные данные - не id, а например наименование клиента и его статус. Можно собрать все id и одним запросом получить по всем необходимым id данные. То есть логично что форма инициирует резолв данных. Как такое идиоматически делается?
тоже самое
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg Smetanin
тогда другой кейс. Вычитывается таблица, в некоторых колонках id записей, нужно показывать отрезолвленные данные - не id, а например наименование клиента и его статус. Можно собрать все id и одним запросом получить по всем необходимым id данные. То есть логично что форма инициирует резолв данных. Как такое идиоматически делается?
компонент который выводит статус по id
должен зависеть от абстрактого провайдера
а брать он его должен из инжектора
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
в таком слуаче ты на уровне формы можешь сделать провайдер, который сложит все твои запросы в один
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
а можешь не делать его, и поиск провайдера будет дальше в родителя
где скорее всего будет дефолтный провайдер, которые делает запросы по одному
источник

DM

Denis Martych in Angular - русскоговорящее сообщество
кто может подсказать, делаю девовский билд, сборка не собирается выдает типо такого
источник

DM

Denis Martych in Angular - русскоговорящее сообщество
в чем может быть проблема?
источник