Angular 5 событие перед сменой маршрута - PullRequest
0 голосов
/ 11 мая 2018

У меня есть текстовая область, в которую пользователь вводит текст.в любое время он может перейти по любой другой ссылке.Поэтому я хочу, чтобы, если поле ввода не было пустым и начало изменяться, я хочу сделать этот текст до начала перехода, а затем, когда пользователь перейдет по адресу dnnmow, который он продолжит редактировать.например, как реализовано в stackoverflow

UPDATE

subscribeToChangeRoute() {
    this.changeRoute =  this.router.events.subscribe( (event: Event) => {
      if (event instanceof NavigationStart) {
        if(mytxtx.length> 0)
          savetxt();
        this.changeRoute.unsubscribe();
      }
    });
  }

сделал это.метод срабатывает во время перехода.Также, если вы используете router.url, вы можете отслеживать переход с определенного адреса

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