← пред | след →
ichursin 2022-06-27 21:07:08
Сначала там были распри на тему реализации паттерна мембрана
ichursin 2022-06-27 21:07:45
А когда поступило годное предложение, которое вполне обходило все ограничения ts39 сообщил, что консорциум пришёл к соглашению
ichursin 2022-06-27 21:07:58
Можете почитать те срачевые треды 🙂
kernokus 2022-06-27 21:08:05
В одном из методов надо запихивать файл в ответ стрингой и увидел что люди делают это через formData.append(). Это нормальное решение? Никогда не пользовался
ichursin 2022-06-27 21:08:48
Именно поэтому, к слову в той же доке mobx указано, что приватные поля не поддерживаются
maximeLyakhov 2022-06-27 21:11:07
kernokus 2022-06-27 21:08:05
В одном из методов надо запихивать файл в ответ стрингой и увидел что люди делают это через formData.append(). Это нормальное решение? Никогда не пользовался
я не знаю других способов))
st_adzuki 2022-06-27 21:24:58
kernokus 2022-06-27 21:08:05
В одном из методов надо запихивать файл в ответ стрингой и увидел что люди делают это через formData.append(). Это нормальное решение? Никогда не пользовался
Файлы отправляются формой, почитай, инфы много 🙂
st_adzuki 2022-06-27 21:25:46
Через инпут type file, есть методы которые отслуживают загрузку файла
oligarhe 2022-06-27 21:26:43
light4everyone 2022-06-27 20:32:30
покажите код

oligarhe 2022-06-27 21:26:43
light4everyone 2022-06-27 20:32:30
покажите код

oligarhe 2022-06-27 21:26:43
light4everyone 2022-06-27 20:32:30
покажите код

st_adzuki 2022-06-27 21:28:40
А что конкретно не работает ? ngIf?
oligarhe 2022-06-27 21:31:32
st_adzuki 2022-06-27 21:28:40
А что конкретно не работает ? ngIf?
Конкретно не срабатывает {{maploaded$ | async}} точнее он всегда false
st_adzuki 2022-06-27 21:32:19
В onChanges точно заходит?
oligarhe 2022-06-27 21:33:14
st_adzuki 2022-06-27 21:32:19
В onChanges точно заходит?
да
oligarhe 2022-06-27 21:34:08

алер тоже срабатывает
dopusteam 2022-06-27 21:35:39
oligarhe 2022-06-27 21:34:08
алер тоже срабатывает
OnPush?
oligarhe 2022-06-27 21:36:03
dopusteam 2022-06-27 21:35:39
OnPush?

Нет
dopusteam 2022-06-27 21:36:24
oligarhe 2022-06-27 21:36:03
Нет
А зачем subscribe в onChanges?
oligarhe 2022-06-27 21:36:57
dopusteam 2022-06-27 21:36:24
А зачем subscribe в onChanges?

а мне нужно дождаться что в сервисе отработает это и по итогу проинициализировать карту:
ichursin 2022-06-27 21:37:54
Почему не ngOnInit?
dopusteam 2022-06-27 21:38:04
oligarhe 2022-06-27 21:36:57
а мне нужно дождаться что в сервисе отработает это и по итогу проинициализировать карту:
И на каждый вызов onChanges новая подписка? Выглядит странно.
А maploaded не переприсваивается?
oligarhe 2022-06-27 21:39:18
dopusteam 2022-06-27 21:38:04
И на каждый вызов onChanges новая подписка? Выглядит странно.
А maploaded не переприсваивается?
нет. а где еще прослушивать как не в ngchange чтобы получить значение из Input?
st_adzuki 2022-06-27 21:39:47
Кстати да, лучше пересмотреть логику, в onChanges подписку лепить
dopusteam 2022-06-27 21:40:09
oligarhe 2022-06-27 21:39:18
нет. а где еще прослушивать как не в ngchange чтобы получить значение из Input?
Ну каждый раз при onchanges новая подписка. Зачем? Соберите в потоки всё
dopusteam 2022-06-27 21:40:30
oligarhe 2022-06-27 21:39:18
нет. а где еще прослушивать как не в ngchange чтобы получить значение из Input?
Задайте изначально true в subject, будет работать?
oligarhe 2022-06-27 21:41:11
перенес все в ngAfterViewInit — вроде заработало
st_adzuki 2022-06-27 21:43:02
oligarhe 2022-06-27 21:41:11
перенес все в ngAfterViewInit — вроде заработало
Тоже не Варик чтобы подписка там валялась. Лучше либо сервис с поведением описать или в инпут обсервер закидывать и подписываться в Oninit
oligarhe 2022-06-27 21:44:23
st_adzuki 2022-06-27 21:43:02
Тоже не Варик чтобы подписка там валялась. Лучше либо сервис с поведением описать или в инпут обсервер закидывать и подписываться в Oninit
сервис с поведением — это с отпиской? пока не понимаю куда переместтить
st_adzuki 2022-06-27 21:48:10
Смотри будет валяться один subject допустим в сервисе, инжектишь этот сервис в два компонента, где надо тригерить изменения пихаешь next, а где надо чето изменять подписываешься и все
oligarhe 2022-06-27 21:50:19
st_adzuki 2022-06-27 21:48:10
Смотри будет валяться один subject допустим в сервисе, инжектишь этот сервис в два компонента, где надо тригерить изменения пихаешь next, а где надо чето изменять подписываешься и все

а куда тогда деть это?
im_anime 2022-06-27 21:51:56
ichursin 2022-06-27 21:06:48
Конкретно оно ломает работу поведения класса proxy
так обратная совместимость не про это, не ломают они ничего, разве что есть код в который если сейчас их добавить он перестанет работать но это уже другое
im_anime 2022-06-27 21:53:06
ichursin 2022-06-27 21:08:48
Именно поэтому, к слову в той же доке mobx указано, что приватные поля не поддерживаются
вы имеете ввиду декораторами в mobx?
st_adzuki 2022-06-27 21:57:03
oligarhe 2022-06-27 21:50:19
а куда тогда деть это?
Тоже можно в сервис Аля init или rerender
st_adzuki 2022-06-27 22:05:02
Ибо компоненту должно быть все равно как он получит или подготовит эти данные
st_adzuki 2022-06-27 22:05:32
Лучше сервис заюзать
oligarhe 2022-06-27 22:16:32
Если нужно оформить компонент в виде кнопки на что навешивать событие на host? И как получить доступ к native element, к шаблону ?
oligarhe 2022-06-27 22:17:52
Я к тому обязательно ли в шаблоне компонента создавать блок или можно сослатьчя на компонент целиком как на htmlelement и на него навесить клик
Rommaniel 2022-06-27 22:20:20
oligarhe 2022-06-27 22:17:52
Я к тому обязательно ли в шаблоне компонента создавать блок или можно сослатьчя на компонент целиком как на htmlelement и на него навесить клик
Я бы определил отдельное событие и назвал бы его типа «onclick»
oligarhe 2022-06-27 22:22:40
Rommaniel 2022-06-27 22:20:20
Я бы определил отдельное событие и назвал бы его типа «onclick»
на хост навесили бы?
Kendzi_x 2022-06-27 22:23:16
oligarhe 2022-06-27 22:16:32
Если нужно оформить компонент в виде кнопки на что навешивать событие на host? И как получить доступ к native element, к шаблону ?
HostListener(‘click’)
oligarhe 2022-06-27 22:23:43

Мне нужно повторить это — только в стиле ангуляр:
oligarhe 2022-06-27 22:24:35
Kendzi_x 2022-06-27 22:23:16
HostListener(‘click’)
а на шаблон хоста как сослаться?
Kendzi_x 2022-06-27 22:24:52
какой шаблон, зачем
philippbulanin 2022-06-27 22:25:27
oligarhe 2022-06-27 22:24:35
а на шаблон хоста как сослаться?
В конструкторе private element: ElementRef
oligarhe 2022-06-27 22:25:38
Kendzi_x 2022-06-27 22:24:52
какой шаблон, зачем
видите на скрине выше — нужно передать в super() объект с ссылкой на html элемент
oligarhe 2022-06-27 22:25:49
philippbulanin 2022-06-27 22:25:27
В конструкторе private element: ElementRef
попробую
Kendzi_x 2022-06-27 22:27:23
ну по коду они элемент тут создают, а не хост отправляют
jmksm 2022-06-27 22:30:28
Привет всем, кто подскажет как подменить файлик index.html в момент сборки для прода
licencetolove 2022-06-27 22:39:25
jmksm 2022-06-27 22:30:28
Привет всем, кто подскажет как подменить файлик index.html в момент сборки для прода
fileReplacements в angular.json?
← пред | след →