Я не могу получить доступ к статической переменной из глобального компонента в наш компонент внутри подписки в угловых 7 - PullRequest
0 голосов
/ 04 октября 2019

я получаю неопределенную переменную внутри подписки.

import { AppSetting } from '../config/app-setting';

this.api.userLogin(this.loginForm.value.emailid,this.loginForm.value.password).subscribe(
    data => {
            this.router.navigateByUrl(AppSetting.BASE_URL+'/enquiry');
        },
      error => console.log('oops', error)
    );

это мой глобальный класс

export class AppSetting {
   public static BASE_URL='http://192.168.1.144:8080/';

}

1 Ответ

2 голосов
/ 04 октября 2019

Вы не можете перенаправить, потому что маршрутизатор не работает так. Маршрутизатор является внутренним для Angular, вам не нужно указывать домен, протокол, порт ... Только путь.

this.router.navigateByUrl('/enquiry');

Если вы хотите перейти на другой сайт , это будет

window.location.href = 'http://...';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...