Size: a a a

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

2021 March 20

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Saqhan Abaev
Добрый день, подскажите как мутировать данные в subcribe: мне нужно например применить toLowerCase для currentLogo, как это сделать чтобы не было ошибок в консоли? если прямо в подписке написать то ругается ангуляр
Ваш консоль лог выполнится раньше чем код в подписке, кстати
Так, в общем случае, работать не будет
источник

SA

Saqhan Abaev in Angular - русскоговорящее сообщество
Oleg Safonov
Ваш консоль лог выполнится раньше чем код в подписке, кстати
Так, в общем случае, работать не будет
вот так правильно же? не ругается
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Null
distinctUntilChanged((a, b) => JSON.stringify(a) === JSON.stringify(b)) тоже не работает
Посмотрите ещё, что нужно вернуть из метода, true - если одинаковые сущности или наоборот)
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Saqhan Abaev
вот так правильно же? не ругается
Неправильно

Ваш консоль лог поместите внутрь подписки)
источник

N

Null in Angular - русскоговорящее сообщество
Oleg Safonov
Почему? Проверьте что возвращает вызов
в консоль ничего не выводит
источник

N

Null in Angular - русскоговорящее сообщество
Oleg Safonov
Почему? Проверьте что возвращает вызов
источник

N

Null in Angular - русскоговорящее сообщество
только то что падает в ошибку
источник

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
А можно создать переменную и передавать туда тип события? Например я создам переменную триггер передам туда click и определенное действие будет по клику потом передам mausenter и теперь тоже самое при наведении мышью???
источник

SA

Saqhan Abaev in Angular - русскоговорящее сообщество
Oleg Safonov
Неправильно

Ваш консоль лог поместите внутрь подписки)
изначально он ругался вот так, потом я прописал this.currentLogo = currentLogo?.toLocaleLowerCase(); и теперь вроде все ок, сейчас просто хотел правильно ли я сделал) я знаю как работают потоки, но не совсем понимаю их) поэтому уточнял)
источник

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
(Trigger)='sameHandle()'
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Null
А почему subscribe подчёркивает? Вы уверены, что вывод в консоль с этого места идёт?
источник

N

Null in Angular - русскоговорящее сообщество
Oleg Safonov
А почему subscribe подчёркивает? Вы уверены, что вывод в консоль с этого места идёт?
да
источник

N

Null in Angular - русскоговорящее сообщество
Oleg Safonov
А почему subscribe подчёркивает? Вы уверены, что вывод в консоль с этого места идёт?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Null
да
Покажите метод целиком)
источник

N

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

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Null
Попробуйте tap с консоль.логом воткнуть в pipe, будет вызываться или нет )
источник

N

Null in Angular - русскоговорящее сообщество
Oleg Safonov
Попробуйте tap с консоль.логом воткнуть в pipe, будет вызываться или нет )
distinctUntilChanged какой то писать?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Null
distinctUntilChanged какой то писать?
Думаю пока нет, интересно почему не попадает в distinctUntilChanged

Может у Вас компонент пересоздается постоянно?)
источник

Д

Димка in Angular - русскоговорящее сообщество
Димка
Всем привет. Столкнулся с одной проблемой:
Получаю данные через api, присваиваю свойству, которое находится в классе, но в итоге оно undefined. Хотя если вывожу в консоль данные во время присваивания - всё есть.. Очень странно, не могу понять почему они не сохраняются.
Всем привет. Вчера задавал этот вопрос. На основе него появился другой.
Как я могу вызвать этот метод до того как сгенерируется компонент? А то получается что я использую сначала пустые значения, только потом, когда они загружаются, я использую то что мне нужно
источник

N

Null in Angular - русскоговорящее сообщество
Oleg Safonov
Думаю пока нет, интересно почему не попадает в distinctUntilChanged

Может у Вас компонент пересоздается постоянно?)
источник