Size: a a a

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

2020 February 06

IM

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

IM

Ivan Mironov in Angular - русскоговорящее сообщество
или сразу приходит его резмер?
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
ну размер это уже метаданные
источник

AS

Alexey Sv in Angular - русскоговорящее сообщество
Как поэлегантнее можно обработать стрим? я в tap получаю массив а не итерируемый объект
const httpRes$ = Observable.create(observer => {
 observer.next([
   {prop:'a'},
   {prop:'b'}
 ]);
});

httpRes$.pipe(
 tap(x => console.log(x)), // x = [{...},{...}]

 // вариант который не хочется
 // switchMap(x => from(x).pipe(
 //   tap(y => console.log(y)) // y = {...}
 // )),
 // toArray()
).subscribe((item) => console.log(item))
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
мы же отправляем все 1 раз
источник

B

Bretbas in Angular - русскоговорящее сообщество
Ivan Mironov
или сразу приходит его резмер?
конечно когда размер пришел е мое
источник

IM

Ivan Mironov in Angular - русскоговорящее сообщество
сервер вроде не может закенселить твой реквест и он идет до конца
тебе нужно кенселить самому
источник

BV

Balandin Vitaliy in Angular - русскоговорящее сообщество
Добрый всем !
Строю табличку по своему массиву объектов.
Хочу при наведении на строку (tr) выводить тултип, предварительно получив с АПИ данные.
Понимаю, что на tr нужно повесить структурную директиву и при наведении показывать контейнер с контентом из АПИ.
Это ещё получается, что мне лучше создать динамический компонент, в который я передам данные из АПИ и весь компонент поместить, как потомка в tr.
Помогите советом как делали подобные вещи.
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
Bretbas
Ответ о том, что файл слишком большой(413 статус код) приходит не сразу, а после того, как прогресс весь пройдет
ну всё логично вроде

у тебя разве 413 уже сервак отдал когда на клиенте первый раз попало в in progress обработчик твой ?
источник

G

GetMad in Angular - русскоговорящее сообщество
Ребят. Подскажите пожалуйста.
Такая ситуация:
У меня есть компонент датапикер, который датой управляет в формате ISO. При этом бэк с датой работает в формате таймштампа.

Я работаю в датапикером посредством реактивной формы. Вопрос: могу ли я каким то образом при передаче значения из календаря переводить его из ISO в таймштамп, а при передаче значения календарю — наоборот?
источник

B

Bretbas in Angular - русскоговорящее сообщество
Sergey Khrolenok
ну всё логично вроде

у тебя разве 413 уже сервак отдал когда на клиенте первый раз попало в in progress обработчик твой ?
в плане?
сервак отдает 413, если файл большой.
Даже экшен в контроллере не начинает выполняться. Тоесть сразу метаданные проверяет, и если большой, то 413
источник

B

Bretbas in Angular - русскоговорящее сообщество
Ivan Mironov
сервер вроде не может закенселить твой реквест и он идет до конца
тебе нужно кенселить самому
как понять?
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
Bretbas
в плане?
сервак отдает 413, если файл большой.
Даже экшен в контроллере не начинает выполняться. Тоесть сразу метаданные проверяет, и если большой, то 413
вроде понял
источник

B

Bretbas in Angular - русскоговорящее сообщество
Sergey Khrolenok
вроде понял
ща покажу
источник

SK

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

IM

Ivan Mironov in Angular - русскоговорящее сообщество
вызови unsubscribe() чтобы файл больше не грузился
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
получается этим прогрессом мы управляем только со стороны клиента и это логично
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
кстати как вариант
мб на клиенте тоже сделать эту проверку на размер
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
ты первоначально знаешь размер файла передаваемого
источник

IM

Ivan Mironov in Angular - русскоговорящее сообщество
по нормальному так и делают
чтобы зря не грузить файлы
источник