Size: a a a

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

2020 May 31

Е

Евгений in Angular - русскоговорящее сообщество
Galeups
Кажется понял свою ошибку, но пока не попробовал. Думаю не клик использовать, а (change) у инпута
То можно скрин?
источник

G

Galeups in Angular - русскоговорящее сообщество
Евгений
То можно скрин?
Чуть позже
источник

V

Vlad Is Love in Angular - русскоговорящее сообщество
Евгений
Можешь не читать, а пихни этот код во вторую функцию где ты уже присваиваешь полученные данные своей переменной.
Settimeout это метод которым можно выполнять код с задержкой в Какое-то количество милисекунд
Верно?
источник

Е

Евгений in Angular - русскоговорящее сообщество
Vlad Is Love
Верно?
Нет.
источник

Е

Евгений in Angular - русскоговорящее сообщество
Vlad Is Love
Верно?
.....
else {
this weather =null;
SetTimeout(()=>{ this.wetherData =data}, 10)
this.errorweather =false
}

Тебе надо в том месте где ты перезаписываешь переменную поменять
источник

MG

Moe Green in Angular - русскоговорящее сообщество
подскажите, при отправке на сервер файлов формата FormData - получаю 415 error. в чем может быть причина?
источник

MG

Moe Green in Angular - русскоговорящее сообщество
и - как сказать точно при отправке в запросе, что отправляемые мною данные - в формате FormData?
источник

G

Galeups in Angular - русскоговорящее сообщество
Евгений
Не факт
сработало ) надо было не клик вещать, а вызывать изменения состояния инпута ))
источник

TT

Taras Tarchanskyi in Angular - русскоговорящее сообщество
простите за примитивный вопрос, но

 
const control = <FormArray> this.myForm.controls['scheduleDetail']

и

 
const control = this.myForm.controls['scheduleDetail'] as FormArray

это одно и тоже?
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Taras Tarchanskyi
простите за примитивный вопрос, но

 
const control = <FormArray> this.myForm.controls['scheduleDetail']

и

 
const control = this.myForm.controls['scheduleDetail'] as FormArray

это одно и тоже?
да
источник

G

Galeups in Angular - русскоговорящее сообщество
Taras Tarchanskyi
простите за примитивный вопрос, но

 
const control = <FormArray> this.myForm.controls['scheduleDetail']

и

 
const control = this.myForm.controls['scheduleDetail'] as FormArray

это одно и тоже?
Можно сделать геттер, который бы возвращал объект с контролами))
источник

G

Galeups in Angular - русскоговорящее сообщество
Удобно потом к ним обращаться будет
источник

TT

Taras Tarchanskyi in Angular - русскоговорящее сообщество
Galeups
Можно сделать геттер, который бы возвращал объект с контролами))
отличная идея, спасибо)
источник

G

Galeups in Angular - русскоговорящее сообщество
Taras Tarchanskyi
отличная идея, спасибо)
сам недавно стал активно использовать 👍
источник

TT

Taras Tarchanskyi in Angular - русскоговорящее сообщество
нашел отличный пример https://stackblitz.com/edit/angular-8-reactive-form-with-table-row?file=src%2Fapp%2Fapp.component.html

но у меня не работает вызов контролов по
invoiceForm.controls.Rows.controls


это какие-то глобальные изменения между 8 и 9 версиями?
источник

AS

Aleksandr Sannikov in Angular - русскоговорящее сообщество
Всем привет!

Подскажите, пожалуйста, как быть в такой ситуации. Есть feature-модуль с собственным куском общего стейта (ngrx), есть 2 lazy-модуля, в которых он используется. Вся логика работы этого feature-модуля на обеих страницах одинаковая, кроме бэка, из которого он получает данные.

Для этого я внутри feature-модуля сделал абстрактный API-сервис, который дёргаю в эффектах этого модуля. В lazy-модулях по месту использования я подменяю этот сервис на другой, с нужным бэком, через useClass. Проблема в том, что при переходе по страницам приложения в обоих случаях провайдится только тот сервис, страница которого была посещена первой. В итоге другая страница стучится в неправильный бэкенд и отображает фигню

Поведение довольно странное, потому что по идее у каждого модуля свой injection context, и эта ситуация должна разруливаться сама.

Видимо, это из-за использования эффектов, но я не совсем понимаю, почему так

Angular 8.2.14, ngrx 8.52
источник

V

Vlad Is Love in Angular - русскоговорящее сообщество
Подскажите почему с этого обьекта я не могу достать weather.main? Код: console.log(this.WeatherData.weather.main)
источник

V

Vlad Is Love in Angular - русскоговорящее сообщество
В консоль выводит undefined
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
потому что это строка а не обьект?
источник

V

Vlad Is Love in Angular - русскоговорящее сообщество
Но если я вывожу WeatherData.weather то консоль говорит что это обьект
источник