Size: a a a

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

2020 May 15

as

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

AL

Alex Levin ★ in Angular - русскоговорящее сообщество
Подскажите, пожалуйста, как правильно нужно обрабатывать форму с картинкой. Я себе этот процесс так представляю:
Переводим в массив байт и добавляем в модель, которая будет отправляться пост запросом на API вместе с остальными данными с формы.
Правильно? Или лучше отдельно как то, чтобы слишком большой модели не было?
источник

AY

Alexandr Yakushev in Angular - русскоговорящее сообщество
Alex Levin ★
Подскажите, пожалуйста, как правильно нужно обрабатывать форму с картинкой. Я себе этот процесс так представляю:
Переводим в массив байт и добавляем в модель, которая будет отправляться пост запросом на API вместе с остальными данными с формы.
Правильно? Или лучше отдельно как то, чтобы слишком большой модели не было?
Можно не переводить в массив, а просто добавить в formData. Если картинка не очень жирная, то можно всё вместе отправлять. Либо сделать отдельный запрос на загрузку картинки и делать её предзагруз до сабмита формы - т.е. загружаешь её, получаешь какой-то её id и его вставляешь в данные формы, а бэк уже сам будет всё связывать (как с аттачем файлов на гугл почте). Обладатели плохого интернета скажут спасибо
источник

AL

Alex Levin ★ in Angular - русскоговорящее сообщество
Alexandr Yakushev
Можно не переводить в массив, а просто добавить в formData. Если картинка не очень жирная, то можно всё вместе отправлять. Либо сделать отдельный запрос на загрузку картинки и делать её предзагруз до сабмита формы - т.е. загружаешь её, получаешь какой-то её id и его вставляешь в данные формы, а бэк уже сам будет всё связывать (как с аттачем файлов на гугл почте). Обладатели плохого интернета скажут спасибо
Спасибо за ответ. Но если не переводить, то просто путь к файлу на локальном компьютере передается.. или я не правильно понял?
источник

AT

Alexander Trunov in Angular - русскоговорящее сообщество
Vova Soltys
Пользователь переходит на защищённый роут его редиректит на логин пейдж а после того как он залогинился редиректит туда куда он хотел перейти - как это сделать? Как узнать с какой страницы был переход чтобы редиректнуть его?
источник

VS

Vova Soltys in Angular - русскоговорящее сообщество
Спасибо! Так и сделал)
источник

AK

Aslan Kussein in Angular - русскоговорящее сообщество
всем привет вопрос такой вы где храните справочники в ангуляре сейчас в oninit я загружаю справочники и записываю значения но каждый раз когда перезагружаю страницу снова идет запрос как лучше?
источник

AK

Aslan Kussein in Angular - русскоговорящее сообщество
IndexedDB будет правильным решением?
источник

AY

Alexandr Yakushev in Angular - русскоговорящее сообщество
Alex Levin ★
Спасибо за ответ. Но если не переводить, то просто путь к файлу на локальном компьютере передается.. или я не правильно понял?
Ну сам файл мы получаем из инпута с типом file, там не нужно заморачиваться с путями к нему. Объект файла содержит всё, что нужно. Его просто нужно добавить в formData. Можно погуглить туториалы на эту тему, весь код уже давно написан. Вот например https://medium.com/techiediaries-com/uploading-files-with-formdata-and-post-requests-using-angular-9-httpclient-762d804dd68c
источник

VS

Vova Soltys in Angular - русскоговорящее сообщество
Как такое сделать?
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Vova Soltys
Как такое сделать?
В сервисе подписаться на router.events и фильтровать эвенты по NavigationEnd, далее сохранять url в local storage.
источник

VS

Vova Soltys in Angular - русскоговорящее сообщество
Alexey Tuychiev
В сервисе подписаться на router.events и фильтровать эвенты по NavigationEnd, далее сохранять url в local storage.
Спасибо!) А с точки зрения производительности норм?
источник
2020 May 16

d

derfex in Angular - русскоговорящее сообщество
Какой вариант структуры файлов вы используете: с первичным делением по типу файлов или модулям?
Анонимный опрос
14%
`assets1`  (с первичным делением по типу файлов)
75%
`assets2` (с первичным делением по модулям)
11%
Лучше напишу комментарий
Проголосовало: 36
источник

d

derfex in Angular - русскоговорящее сообщество
Приветствую каждого!

Возник спор с коллегами, имеющий косвенное отношение к Angular. Есть несколько модулей и несколько типов вспомогательных файлов для этих модулей. Какой вариант структуры файлов вы используете: с первичным делением по типу файлов или модулям? Буду рад аргументации.
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
Модули логичнее
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
Все свое рядом
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
А когда это файлы по типу, то получается бардак в зависимостях модуля. А ангуляр говорит о себе, что он про модули и заставляет первично думать именно в модулях, а не в компонентах
источник

С

Степан in Angular - русскоговорящее сообщество
Народ, подписку на интервалы/таймеры в ангуляр лучше делать вне Zone.js?
источник

В

Валентин in Angular - русскоговорящее сообщество
derfex
Какой вариант структуры файлов вы используете: с первичным делением по типу файлов или модулям?
Анонимный опрос
14%
`assets1`  (с первичным делением по типу файлов)
75%
`assets2` (с первичным делением по модулям)
11%
Лучше напишу комментарий
Проголосовало: 36
папка модуля, внутри папки с компонентами, сервисами, моделями, константами
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Степан
Народ, подписку на интервалы/таймеры в ангуляр лучше делать вне Zone.js?
ну если для e2e тестов каких-нибудь нужно знать, что страница загрузилась, то да
источник