Size: a a a

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

2019 September 23

良遺伝子 in Angular - русскоговорящее сообщество
Алексей Рудометов
А в чем вопрос?
Вопрос в выборе UI Kit для энтерпрайз проекта
источник

良遺伝子 in Angular - русскоговорящее сообщество
Естественно, более интересен реальный опыт использования каких-либо стеков в Angular. Недавно мне промыли мозги тем, что Material только для красоты, а на практике он не юзабельный, например
источник

EK

Evgeniy Konstantinov in Angular - русскоговорящее сообщество
良遺伝子
Приветствую всех. Кто-нибудь использует Angular Material в реальных энтерпрайз проектах? Не могу найти ни одного реального примера использования
Да, конечно юзаем. Но при выборе ui kit отталкивайтесь от дизайна
источник

АР

Алексей Рудометов in Angular - русскоговорящее сообщество
良遺伝子
Естественно, более интересен реальный опыт использования каких-либо стеков в Angular. Недавно мне промыли мозги тем, что Material только для красоты, а на практике он не юзабельный, например
Используем на прокатке б практике.
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Leonard Tkachev
getClientName(id: number) {
   this.sub2 = this.clientsService.getClientById(id)
     .subscribe((client: any) => {
       this.client = client;
       console.log(this.client);
     });
 }
Во первых, метод не возвращает ничего
Во вторых, при каждом рендере шаблона вызывается метод сервиса, лучше один раз загрузить и не дёргать метод из шаблона
источник

ВС

Виктор Салдусов in Angular - русскоговорящее сообщество
Leonard Tkachev
getClientName(id: number) {
   this.sub2 = this.clientsService.getClientById(id)
     .subscribe((client: any) => {
       this.client = client;
       console.log(this.client);
     });
 }
clientName$ = getClientName(id) в конструктор, в шаблон clientName$ | async, из getClientName убрать subscribe и вернуть Observable
источник

MV

Michail Vasiliev in Angular - русскоговорящее сообщество
Виктор Салдусов
clientName$ = getClientName(id) в конструктор, в шаблон clientName$ | async, из getClientName убрать subscribe и вернуть Observable
Очень часто встречаю в гайдах переменные, где в конце $, возможно, вы знаете зачем так делают, не могли бы объяснить?
источник

ВС

Виктор Салдусов in Angular - русскоговорящее сообщество
Michail Vasiliev
Очень часто встречаю в гайдах переменные, где в конце $, возможно, вы знаете зачем так делают, не могли бы объяснить?
Пометка переменной с Observable
источник

А

Александр in Angular - русскоговорящее сообщество
Всем привет! Cli в visual studio code на ubuntu ругается что версия локальная старее глобальной. Я не особо в этих ваших линуксах ;), подскажите кае быть? :)
источник

MV

Michail Vasiliev in Angular - русскоговорящее сообщество
Виктор Салдусов
Пометка переменной с Observable
Спасибо
А есть ещё что-то в этом духе?)
Есть какая-то статейка?
источник

LT

Leonard Tkachev in Angular - русскоговорящее сообщество
Виктор Салдусов
clientName$ = getClientName(id) в конструктор, в шаблон clientName$ | async, из getClientName убрать subscribe и вернуть Observable
фишка в том, что в ngOnInit получаем Oservable массив, в котором изначально данные значения (id). При попытке перебора *ngFor и начинается зацикливание.

Если убрать subscribe - вроде ответ не придет же? Ближе к вечеру попробую Ваш вариант. Ковыряюсь 3ий день уже, дошел до варианта с несколькими подписками и подготовкой массива заранее, перед ngFor, типа такого:
this.allItems.forEach(item => item['j_name']= this.getClientName(item.j_obj_id));
источник

ВС

Виктор Салдусов in Angular - русскоговорящее сообщество
Michail Vasiliev
Спасибо
А есть ещё что-то в этом духе?)
Есть какая-то статейка?
Я на angular university вдохновлялся, дальше практика)
источник

MV

Michail Vasiliev in Angular - русскоговорящее сообщество
Виктор Салдусов
Я на angular university вдохновлялся, дальше практика)
Это сервис? Или курс?
С телефона, нет возможности гуглить*
источник

LT

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

ВС

Виктор Салдусов in Angular - русскоговорящее сообщество
Leonard Tkachev
фишка в том, что в ngOnInit получаем Oservable массив, в котором изначально данные значения (id). При попытке перебора *ngFor и начинается зацикливание.

Если убрать subscribe - вроде ответ не придет же? Ближе к вечеру попробую Ваш вариант. Ковыряюсь 3ий день уже, дошел до варианта с несколькими подписками и подготовкой массива заранее, перед ngFor, типа такого:
this.allItems.forEach(item => item['j_name']= this.getClientName(item.j_obj_id));
Массив из  id, а по ним надо остальную инфу вытащить?
источник

ВС

Виктор Салдусов in Angular - русскоговорящее сообщество
Michail Vasiliev
Это сервис? Или курс?
С телефона, нет возможности гуглить*
Курс, много видео на ютубе бесплатно
источник

MV

Michail Vasiliev in Angular - русскоговорящее сообщество
Виктор Салдусов
Курс, много видео на ютубе бесплатно
Спасибо
источник

LT

Leonard Tkachev in Angular - русскоговорящее сообщество
Виктор Салдусов
Массив из  id, а по ним надо остальную инфу вытащить?
типа того, вот примерно что в модель прилетает с бэка
[{"id":34,"action":"добавил","j_prop":null,"j_desc":null,"j_type":"клиента","j_url":null,"j_obj_id":257,"worker_id":6,"created_at":"2019-09-21T14:30:32.886Z","updated_at":"2019-09-21T14:30:32.886Z"}]
источник

LT

Leonard Tkachev in Angular - русскоговорящее сообщество
Виктор Салдусов
Массив из  id, а по ним надо остальную инфу вытащить?
собственно "worker_id":6  нужно с другого сервиса подтянуть на каждую запись
источник

LT

Leonard Tkachev in Angular - русскоговорящее сообщество
заполняются все записи в шаблоне через ngFor
источник