Size: a a a

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

2021 April 04

S

Smooth Operator in Angular - русскоговорящее сообщество
Aleksei Rukhmanov
попробуй переустановить node_modules
источник

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
Smooth Operator
попробуй переустановить node_modules
удалить папку и написать npm i ?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Aleksei Rukhmanov
удалить папку и написать npm i ?
да
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Вакансии и поиск работы: @javascript_jobs
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Не знаешь случайно, можно ли переопределить дефолтный тайпдеф с any на void?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Серёжа Тиховский
Не знаешь случайно, можно ли переопределить дефолтный тайпдеф с any на void?
не знаю, спроси в @ts_cool
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Smooth Operator
не знаю, спроси в @ts_cool
О, спасибо
источник

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
спасибо что бы я без тебя делал
источник

r

redhemd in Angular - русскоговорящее сообщество
почему он говорит что Observable<void> тогда как выше, в переменной, явно указано Observable<boolean>?
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
redhemd
почему он говорит что Observable<void> тогда как выше, в переменной, явно указано Observable<boolean>?
Селектор тип неправильно задает
источник

r

redhemd in Angular - русскоговорящее сообщество
Roman Yazvinsky
Селектор тип неправильно задает
спасибо👍
источник

ДП

Денис Писаренко... in Angular - русскоговорящее сообщество
Привет всем
Использую тэг details рендерю через массив объектов, в каждом объекте есть свойство open

У меня есть метод в котором я прохожусь по массиву и изменяю элементы и навсякий случай если они закрыты делаю open true

В details на атрибут [open] я передаю свойство из элемента массива

Но почему то при проходе по массиву у меня все равно тэг закрывается, хотя вывел свойство open и у меня оно true

Попробовал повторить это на стэкблитз, думал может баг в самом ангуляр, но там все норм

Подскажите пожалуйста в чем может быть проблема и как продебажить это?
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Денис Писаренко
Привет всем
Использую тэг details рендерю через массив объектов, в каждом объекте есть свойство open

У меня есть метод в котором я прохожусь по массиву и изменяю элементы и навсякий случай если они закрыты делаю open true

В details на атрибут [open] я передаю свойство из элемента массива

Но почему то при проходе по массиву у меня все равно тэг закрывается, хотя вывел свойство open и у меня оно true

Попробовал повторить это на стэкблитз, думал может баг в самом ангуляр, но там все норм

Подскажите пожалуйста в чем может быть проблема и как продебажить это?
Изменения не подтягиваются
По идее, если вы используете ngFor, то просто пересоздайте массив
this.arr = this.arr.map(item => {item.open = true; return item})
Тогда все будет ок
источник

ДП

Денис Писаренко... in Angular - русскоговорящее сообщество
NgFor не перерисовывает если в объекте меняются значения, только если у объекта меняется ссылка?
источник

ДП

Денис Писаренко... in Angular - русскоговорящее сообщество
Точнее если меняется ссылка на объект
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Денис Писаренко
NgFor не перерисовывает если в объекте меняются значения, только если у объекта меняется ссылка?
Юзай trackBy
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Денис Писаренко
NgFor не перерисовывает если в объекте меняются значения, только если у объекта меняется ссылка?
Только если
1) Меняется ссылка на массив
2) Задан кастомный IterableDiffer
3) trackBy, как выше написали
источник

ДП

Денис Писаренко... in Angular - русскоговорящее сообщество
Roman Yazvinsky
Только если
1) Меняется ссылка на массив
2) Задан кастомный IterableDiffer
3) trackBy, как выше написали
Интересно, сейчас почитаю, про trackby ничего не слышал
источник

ДП

Денис Писаренко... in Angular - русскоговорящее сообщество
Спасибо
источник

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
и еще вопрос может кто то сталкивался, когда я вывожу данные через router-outlet, он выводит только текст а вот например каталог с продуктами нет
источник