Я ищу эквивалент $urlRouterProvider.otherwise
в Angular 2.
Подробнее:
У меня есть такое определение маршрутизатора:
@RouteConfig([
{ path: "/", component: MultiPost, name: "Home", useAsDefault: true },
{ path: "/m/:collectionName/:categoryName/:page", component: MultiPost, name: "MultiPost" }
])
Оба маршрута работают отлично, например, когда я нажимаю /
или /m/sth/sth/0
, я получаю то, что хочу.
Но когда я нажимаю случайный URL-адрес, например /kdfsgdshdjf
, ничего не происходит. Страница отображается, а <router-outlet>
пусто, так как маршрут не соответствует.
Что я хочу сделать, так это перенаправить все несоответствующие маршруты на маршрут по умолчанию. Мне нужно что-то вроде $urlRouterProvider.otherwise("/");
.
Кто-нибудь знает, как это сделать?