Как я могу предотвратить мою форму для будущего редактирования? - PullRequest
0 голосов
/ 26 мая 2018

На моей странице формы, после того, как пользователь заполнил все данные, я перехожу на следующую страницу.работает отлично.Но на новой странице есть кнопка edit, когда пользователь щелкает ее, мне нужно вернуть его со страницей формы, а также заполнить данные форм.(ранее то, что он заполнил)

Я пытался с:

 goToQuoteForm(){
      console.log('back called');
       // this.location.back();
       // window.history.back();
       // this.router.navigate(['quote'], { skipLocationChange: true });
    }

все выше 3 не работает вообще.Какой правильный способ предотвратить текущую страницу со всем ее статусом к предыдущему требованию.любой поможет мне понять и реализовать правильный подход для angular 5.0

1 Ответ

0 голосов
/ 26 мая 2018

Я бы предложил написать сервис, в котором хранятся данные.Вы должны внедрить эту услугу как на странице формы, так и на следующей странице.

  1. Всякий раз, когда пользователь переходит с фальсификации на следующую страницу, вам необходимо отправить данные в службу, чтобы сохранить их.
  2. Каждый раз, когда вызывается formpage, вам нужно проверять в конструкторе, есть ли у службы какие-либо данные, чтобы вернуть их в форму
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...