Size: a a a

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

2021 March 22

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Потому что он простой для понимания и отслеживания изменений. Двусторонние биндинги и хуки cd бесспорно сложнее и нужно долго учиться оптимизировать свой код
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Anton Shvets
Каору
Не осуждаю
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Smooth Operator
Мисато
Авито
источник

AN

Andrei Nors in Angular - русскоговорящее сообщество
Скиньте кто то гайд по структуре папок в проекте пожалуйста
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
всем привет, ребят помогите советом сделал функцию которая обрабатывает даблклик.
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
click = fromEvent(document, 'click');
doubleClick = this.click
   .pipe(
     buffer(this.click.pipe(debounceTime(300))),
     map(clicks => clicks.length),
     filter(clicksLength => clicksLength >= 2)
   );
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
как мне правильно сделать чтобы функция триггерилась только на мой елемент темплейта? а не на весь документ
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Roman Hordiichuk
как мне правильно сделать чтобы функция триггерилась только на мой елемент темплейта? а не на весь документ
Передать твой елемент а не документ
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
Smooth Operator
Передать твой елемент а не документ
через viewChild?
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
<ng-template #waitBlock><button>Wait</button></ng-template>
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Roman Hordiichuk
через viewChild?
Как вариант
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
а какие еще варианты?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Еще можете сделать EventManagerPlugin
источник

Y

YaOurTea in Angular - русскоговорящее сообщество
Привет всем. Может подскажете, что делаю не так?
Хочу сделать карусель с ошибками, добавил мапу с ошибками, отдаю ее значения в ngb-carousel.
На любой чих получаю:
ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '[object Map Iterator]'. Current value: '[object Map Iterator]'.
Вот и примерчик на stackblitz.
источник
2021 March 23

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
YaOurTea
Привет всем. Может подскажете, что делаю не так?
Хочу сделать карусель с ошибками, добавил мапу с ошибками, отдаю ее значения в ngb-carousel.
На любой чих получаю:
ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '[object Map Iterator]'. Current value: '[object Map Iterator]'.
Вот и примерчик на stackblitz.
swiper свайпер покруче  будет
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
YaOurTea
Привет всем. Может подскажете, что делаю не так?
Хочу сделать карусель с ошибками, добавил мапу с ошибками, отдаю ее значения в ngb-carousel.
На любой чих получаю:
ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '[object Map Iterator]'. Current value: '[object Map Iterator]'.
Вот и примерчик на stackblitz.
тебе обязательно map юзать?
источник

ГЩ

Глеб Щукин in Angular - русскоговорящее сообщество
хэлпаните с rxjs?
есть интерфейс вида
ILanguageItem = {
 title: string,
 data: {...}
}

есть обзёрвбл, который возвращает массив таких айтемов.
languages$ = Observable<ILanguageItem[]>
пытаюсь смапить этот массив, при этом мне нужно title каждого айтема прогнать через функцию, которая тоже возвращает обзёрвбл.
и я не понимаю, как это раскидать
источник

Y

YaOurTea in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
тебе обязательно map юзать?
Не знаю. Я хочу добавлять и удалять ошибки по id. Мапа прям для этого создана
источник

I

Igor in Angular - русскоговорящее сообщество
Глеб Щукин
хэлпаните с rxjs?
есть интерфейс вида
ILanguageItem = {
 title: string,
 data: {...}
}

есть обзёрвбл, который возвращает массив таких айтемов.
languages$ = Observable<ILanguageItem[]>
пытаюсь смапить этот массив, при этом мне нужно title каждого айтема прогнать через функцию, которая тоже возвращает обзёрвбл.
и я не понимаю, как это раскидать
В мапе мапишь на массив обсерваблов и возвращаешь форкджоин этих обсерваблов
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
YaOurTea
Не знаю. Я хочу добавлять и удалять ошибки по id. Мапа прям для этого создана
угу, ток она в шаблоне не очень работает
источник