Size: a a a

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

2019 September 27

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Madiyar
Как можно узнать какие пакеты установлены в проекте. То есть не так чтобы в package.json
webpack-bundle-analyzer / node_modules / package-lock.json
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
попробуйте так response.data : throw new Error(...)
источник

BO

Bayyr Oorjak in Angular - русскоговорящее сообщество
используйте обычный throw new Error
источник

AH

Artem Honcharenko in Angular - русскоговорящее сообщество
Ребята, всем привет! Помогите, пожалуйста 👏🏼
В общем, у меня есть реактивная форма, которую нужно отправить на сервер, состоит она из нескольких инпутов (имя, тлф и т.д.), один из которых с типом file (а именно картинка). Вопрос в том, что эта картинка не загружается нормально и форма из-за нее не проходит валидацию. Как правильно загружать файл при отправке на сервер? В форму картинка попадает как:

{
   ...,
   photo: "C:\fakepath\image.jpg",
   ...
}


Способы ниже выдают ошибку (сама ошибка на скрине):

this.formGroup.controls.photo.setValue(event.target.files[0]);

   or

this.formGroup.patchValue(........);


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

AH

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Artem Honcharenko
Вот скрин
ошибка то понятна?
источник

AH

Artem Honcharenko in Angular - русскоговорящее сообщество
Smooth Operator
ошибка то понятна?
ошибка, в принципе, да
а вот способ, которым это решить можно, увы не знаю( 🤷🏻‍♂️
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Artem Honcharenko
Ребята, всем привет! Помогите, пожалуйста 👏🏼
В общем, у меня есть реактивная форма, которую нужно отправить на сервер, состоит она из нескольких инпутов (имя, тлф и т.д.), один из которых с типом file (а именно картинка). Вопрос в том, что эта картинка не загружается нормально и форма из-за нее не проходит валидацию. Как правильно загружать файл при отправке на сервер? В форму картинка попадает как:

{
   ...,
   photo: "C:\fakepath\image.jpg",
   ...
}


Способы ниже выдают ошибку (сама ошибка на скрине):

this.formGroup.controls.photo.setValue(event.target.files[0]);

   or

this.formGroup.patchValue(........);


Подскажите, пожалуйста, как быть в такой ситуации?
Привет, а можно узнать почему тебе вообще нужно делать setvalue ? Там же уже есть все данные для файла
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Artem Honcharenko
Ребята, всем привет! Помогите, пожалуйста 👏🏼
В общем, у меня есть реактивная форма, которую нужно отправить на сервер, состоит она из нескольких инпутов (имя, тлф и т.д.), один из которых с типом file (а именно картинка). Вопрос в том, что эта картинка не загружается нормально и форма из-за нее не проходит валидацию. Как правильно загружать файл при отправке на сервер? В форму картинка попадает как:

{
   ...,
   photo: "C:\fakepath\image.jpg",
   ...
}


Способы ниже выдают ошибку (сама ошибка на скрине):

this.formGroup.controls.photo.setValue(event.target.files[0]);

   or

this.formGroup.patchValue(........);


Подскажите, пожалуйста, как быть в такой ситуации?
1. Какой content-type ожидает API?
2. Какой формат нужно для фото? Base64 или Binary?
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
Сап, подскажите пожалуйста, я хочу в компонент отправить строку с переменной, написал [value]=[«текст»], как туда вкрутить переменную, чтобы отправлять такого вида? [value]=[«текст$value2»]
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Так []="text + var1" вроде как ...
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
Veaceslav Artiom
Так []="text + var1" вроде как ...
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
Veaceslav Artiom
Так []="text + var1" вроде как ...
Текст посылается вот так (
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
Veaceslav Artiom
Так []="text + var1" вроде как ...
Мне бы именно с интерполяцией
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Ага, тогда " 'текст' + переменная + 'текст' "
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
Veaceslav Artiom
Ага, тогда " 'текст' + переменная + 'текст' "
Оооо, спасибо )))
источник

AH

Artem Honcharenko in Angular - русскоговорящее сообщество
Roman Kolesnikov
1. Какой content-type ожидает API?
2. Какой формат нужно для фото? Base64 или Binary?
1. multipart/form-data
2. то, что мне известно о фото:
photo - user photo should be jpg/jpeg image, with resolution at least 70x70px and size must not exceed 5MB.
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Artem Honcharenko
1. multipart/form-data
2. то, что мне известно о фото:
photo - user photo should be jpg/jpeg image, with resolution at least 70x70px and size must not exceed 5MB.
ну значит бинарку ожидают
тебе нужно препарировать изображение к бинарному типу
потом создать formData куда с помощью append добавить изображение и обновить ее данными формы
и отправить тогда форму с типом multipart/form-data
источник

AH

Artem Honcharenko in Angular - русскоговорящее сообщество
Veaceslav Artiom
Привет, а можно узнать почему тебе вообще нужно делать setvalue ? Там же уже есть все данные для файла
если просто делаю отправку, вот что получаю в ответ
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Artem Honcharenko
если просто делаю отправку, вот что получаю в ответ
Воооо
источник