С этим @RouteConfig
-> Можно ли оставить адресную строку браузера «http://foo.com/» где «/» оставаться в качестве «/» и никогда не добавлять «/ Home» в адресную строку браузера? Угловой проход вокруг URL-адреса внутри на той же веб-странице, поэтому почему адресная строка браузера не изменяется?Использование @RouteConfig, возможно ли запретить изменение адресной строки браузера?
Мы не хотим, чтобы клиент продолжал использовать кнопку возврата веб-браузера и испортил данные веб-страницы.
@RouteConfig([
{
path: '/',
name: 'SignIn',
component: SignInComponent,
useAsDefault: true
},
{
path: '/', //Home',
name: 'Home',
component: MemberHomeComponent
}
])
Я считаю, что основной точку маршрутизации является изменением URL, истории браузера и способности идти к конкретному URL и имею определенный компонент загружен. Наверное, лучше использовать другую технику? – MSwehli
Маршрутизатор работает исключительно на основе URL-адреса браузера, я думаю, что то, чего вы ожидаете, невозможно достичь с помощью маршрутизатора с угловым2. – sreeramu
Маршрутизация должна работать с URL-адресами. [** DynamicComponentLoader **] (https://angular.io/docs/ts/latest/api/core/DynamicComponentLoader-class.html) может быть тем, что вы ищете, тем самым вы меняете компоненты внутри без маршрутизации в любом месте. –