Угловой 7 - выгрузить компонент и загрузить снова - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть форма, которую я отправляю, и она доступна на любом маршруте.Если я отправляю форму, она загружает мой компонент, но когда я дважды отправляю форму с разными параметрами, мой компонент не перезагружается.
Я полагаю, Angular не загружает текущий компонент, если он уже был загружен, нов этом случае я действительно хочу это, потому что пользователь дал новые данные.

Пожалуйста, не судите, я не угловой профессионал.

Какой-то код:

some-form-component.component.ts (onSubmit вызывается при отправке формы):

onSubmit() {
  if (some-form-component.isFormDataValid(this.formData)) {
    this.router.navigate([this.formData.a, this.formData.b, this.formData.c]);
  } else {
    this.snackBar.open(
      'Some error message.',
      'OK',
      {
        duration: 4000,
      });
  }
}

FullUrl позже будет aaa.com/search/a/b/c, например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...