Size: a a a

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

2019 November 22

AA

Artem Averin in Angular - русскоговорящее сообщество
Argument Exception
тогда вы должны подписаться на valueChanges контрола
ок,спасибо большое
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
Smooth Operator
сервисы он не трогает, что логично
тогда куда мне вклинить логику получения конфига, чтобы запрос полетел
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
в PLATFORM_INITIALIZER?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Nikita Dyshlenko
в PLATFORM_INITIALIZER?
ля
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
первый раз про него услышал)
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
))))
источник

ND

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

S

Smooth Operator in Angular - русскоговорящее сообщество
не, не пойдет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
он не ждет выполнения
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
Smooth Operator
он не ждет выполнения
да, я тоже обратил на это внимаение
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
может как-то можно выполнить сначала один APP_INITIALIZER, а потом уже остальные
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
просто при initialNavigation: 'enabled', происходит выполнение резолверов еще до бутсрапа самого приложения, с помощью того же APP_INITIALIZER
источник

ND

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

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Ребята у меня вопрос
есть у меня класс zone
this.zone = new ZoneModel().deserialize(formToData(createForm) as IZone);
Делаю deserialize метод formToData
export function formToData(form: FormGroup) {
 const controls = form.controls;
 const data = {} as any;

 for (const key in controls) {
   if (controls.hasOwnProperty(key)) {
     const element = controls[key];
     data[key] = element.value;
   }
 }

 return data;
}
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
но когда я хочу передать на бек JSON.stringify(this.zone)
я получаю
{"name":"asdjn","description":"jasdj"}
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
а должен
"{"name":"asdjn","description":"jasdj" }"
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
почему так?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Nikita Dyshlenko
а сами резолверы и используют конфиг с сервера
так у тебя конфиг только в резолверах?
источник

ND

Nikita Dyshlenko in Angular - русскоговорящее сообщество
Smooth Operator
так у тебя конфиг только в резолверах?
у меня сервис переводов, который должен при ините приложения, получать с бэка список всех переводов и сетапить текущий, а резолверы используют текущий перевод
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
Ребята в чем дело быть может? голову ломаю уже долго с этим
источник