← пред | след →
Artem **** 2022-07-01 17:20:56
Да
Artem **** 2022-07-01 17:21:08
Модуль один, это библиотека
ichursin 2022-07-01 17:23:12
iarakelov 2022-07-01 16:49:03
да, вы правы, старая либа в проекте
Я бы сказал, что ОЧЕНЬ старая )))
Artem **** 2022-07-01 17:26:55
ngSamurai 2022-07-01 17:20:40
интерцептор в рутовом модуле подключен?
Большое спасибо !!!!
AleksRukhman 2022-07-01 18:23:43
Привет, а что лучше делать если нужна маска на поле с номером телефона, возможно даже с возможностью выбора страны и автопрдстановкой первой цифры номера
waterplea 2022-07-01 19:03:23
AleksRukhman 2022-07-01 18:23:43
Привет, а что лучше делать если нужна маска на поле с номером телефона, возможно даже с возможностью выбора страны и автопрдстановкой первой цифры номера
Переходить в QA 😄
HostListening 2022-07-01 19:04:24
AleksRukhman 2022-07-01 18:23:43
Привет, а что лучше делать если нужна маска на поле с номером телефона, возможно даже с возможностью выбора страны и автопрдстановкой первой цифры номера
а вопрос в чем?
AleksRukhman 2022-07-01 19:14:32
Ну, вопрос в том, есть ли библиотеки для масок которые подойдут для mat form field
AleksRukhman 2022-07-01 19:15:25
HostListening 2022-07-01 19:04:24
а вопрос в чем?
И ещё интересно как делают выбор первой цифры номера по странам, это наверное тоже какой-то пакет нпм
dopusteam 2022-07-01 19:22:49
AleksRukhman 2022-07-01 19:15:25
И ещё интересно как делают выбор первой цифры номера по странам, это наверное тоже какой-то пакет нпм
А что гугл говорит?
olegnowikow 2022-07-01 19:37:43
Привет всем! Такой вопрос, есть компонент, который отображает данные в зависимости от входных параметров маршрута.
{ path: ‘/data’, component: DataComponent },
{ path: ‘/data/:section’, component: DataComponent },
Но по умолчанию нужно выводить дефолтное. При этом, в компоненте есть подписка на данные,
data$ = this.request(section || ‘default’).pipe(
startWith([])
)
и если перейти по сначала по роуту /data, то загрузятся данные, но после перехода в /data/test
появляется пустой массив, потом снова загружаются данные. Насколько я понимаю, проходит сопоставление маршрута и DataComponent заново загружается. Как можно побороть ситуацию, может кто сталкивался с таким?
maximeLyakhov 2022-07-01 20:12:18
это норм, что на хост элемент компонента (cva) вешаются классы ng-invalid ng-touched и т.п. при расположении его в форме?
хотелось бы их бросить на сам элемент контрола, это возможно?
Eugene1345 2022-07-01 20:26:34
Eugene1345 2022-07-01 20:26:34
Eugene1345 2022-07-01 20:26:34
Eugene1345 2022-07-01 20:26:34
Eugene1345 2022-07-01 20:26:34
Eugene1345 2022-07-01 20:26:34

Всем привет , начал изучать ngRx и столкнулся с 1 проблемой, буду рад если подскажите в чем проблема)
Я получаю список комнат через httpClient и мне бы их присвоить в состояние к ключу room и вывести все комнаты в компоненте. Мне кажется проблема в неправильных типах в состоянии
dopusteam 2022-07-01 20:31:43
Eugene1345 2022-07-01 20:26:34
Всем привет , начал изучать ngRx и столкнулся с 1 проблемой, буду рад если подскажите в чем проблема)
Я получаю список комнат через httpClient и мне бы их присвоить в состояние к ключу room и вывести все комнаты в компоненте. Мне кажется проблема в неправильных типах в состоянии
map на switchMap замените, как минимум
И зачем getRooms делает subscribe?
И объявите типы явно, зачем any?
Eugene1345 2022-07-01 20:34:42
dopusteam 2022-07-01 20:31:43
map на switchMap замените, как минимум
И зачем getRooms делает subscribe?
И объявите типы явно, зачем any?
Типы пока не ставил , чтобы проверить работает ли код в целом. А вот с subscribe и правда непонятно зачем я его добавил
dopusteam 2022-07-01 20:35:02
Eugene1345 2022-07-01 20:34:42
Типы пока не ставил , чтобы проверить работает ли код в целом. А вот с subscribe и правда непонятно зачем я его добавил
Сразу ставьте типы
Eugene1345 2022-07-01 20:36:53
Понял, а касательно самого состояния, я там указал new RoomDTO , хотя туда должен улетать массив который содержит несколько элементов с типом RoomDTO , Правильно ли я понимаю, что мне в состоянии room нужно добавить Array<RoomDTO> ?
dopusteam 2022-07-01 20:37:58
Eugene1345 2022-07-01 20:36:53
Понял, а касательно самого состояния, я там указал new RoomDTO , хотя туда должен улетать массив который содержит несколько элементов с типом RoomDTO , Правильно ли я понимаю, что мне в состоянии room нужно добавить Array<RoomDTO> ?
не совсем понял о каком конкретном куске кода речь. Если в состоянии массив комнат — то храните массив)
Eugene1345 2022-07-01 20:38:23
Понял, спасибо)
monk01 2022-07-01 21:42:08
[ngClass]=»{‘different-values’: offsets.х !== (savedCoords$ | async)?.x}»
почему эта записть вызывает ng100 ошибку и как ее исправить?
dopusteam 2022-07-01 21:46:56
monk01 2022-07-01 21:42:08
[ngClass]=»{‘different-values’: offsets.х !== (savedCoords$ | async)?.x}»
почему эта записть вызывает ng100 ошибку и как ее исправить?
покажите ошибку
monk01 2022-07-01 21:47:18
dopusteam 2022-07-01 21:46:56
покажите ошибку

ichursin 2022-07-01 21:48:27
monk01 2022-07-01 21:47:18
Ооо… классика ))
dopusteam 2022-07-01 21:48:30
monk01 2022-07-01 21:47:18
Ну собственно вот. Компонент видит изменения, хотя никакие инпуты не менялись
monk01 2022-07-01 21:49:16
а можно подробнее?)
dopusteam 2022-07-01 21:49:35
monk01 2022-07-01 21:49:16
а можно подробнее?)
Ну в целом в гугле куча статей по этому поводу
dopusteam 2022-07-01 21:50:02
monk01 2022-07-01 21:49:16
а можно подробнее?)
Идея в том, что изменений быть не должно, но почему то они есть
monk01 2022-07-01 21:50:14
получается магия
ichursin 2022-07-01 21:50:48
monk01 2022-07-01 21:50:14
получается магия
Есть отличный русский доклад на эту тему
ichursin 2022-07-01 21:50:58
Как такое происходит
monk01 2022-07-01 21:51:34
спасибо, поищу
ichursin 2022-07-01 21:54:36
monk01 2022-07-01 21:51:34
спасибо, поищу
https://blog.angularindepth.com/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error-e3fd9ce7dbb4
ichursin 2022-07-01 21:54:48
Вроде бы это, но я уже перевод видел
monk01 2022-07-01 21:58:02
ichursin 2022-07-01 21:54:36
https://blog.angularindepth.com/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error-e3fd9ce7dbb4
спасибо)
aramsgr 2022-07-01 21:59:22
monk01 2022-07-01 21:50:14
получается магия
Магии не существует в программировании)
monk01 2022-07-01 22:07:17
aramsgr 2022-07-01 21:59:22
Магии не существует в программировании)
По-моему половина процесса состоит из магии))
monk01 2022-07-01 22:07:33
Ну понятное дело пока совсем хорошо не знаешь тонкости)
aramsgr 2022-07-01 22:09:09
monk01 2022-07-01 22:07:17
По-моему половина процесса состоит из магии))
Изучайте технологии)) с таким подходом сложно будет))
monk01 2022-07-01 22:13:07
aramsgr 2022-07-01 22:09:09
Изучайте технологии)) с таким подходом сложно будет))
Да я стараюсь, на ангуляре редко задачи выпадают поэтому пока что магия преобладает)
aramsgr 2022-07-01 22:13:41
monk01 2022-07-01 22:13:07
Да я стараюсь, на ангуляре редко задачи выпадают поэтому пока что магия преобладает)
По сути обычное mvc))
Eugene1345 2022-07-01 22:32:31
Eugene1345 2022-07-01 22:32:31
Eugene1345 2022-07-01 22:32:31

Всем привет еще раз, не подскажите как мне корректно вывести переменную loadRooms с новыми данными в state(room) в компоненте?
xoxol4uk22 2022-07-01 22:50:56

подскажите, пожалуйста, почему такая странная штука, точнее правильно ли я ее понимаю…
В цикле я на 4 элемента вешаю слушатель клика мышки. При этом каждый раз переназначаю переменную, в которой кладу слушатель от Рендерер2.
И вот в итоге что получается, я отписываюсь только от последнего слушателя, да? При уничтожении компонента.
licencetolove 2022-07-01 22:52:02
да
← пред | след →