Angular 5 routes

149
14 мая 2018, 02:30

Подскажите мне пожалуйста, как мне правильно организовать нечто подобное:

const routes: Routes = [
    { path: '', component: PageComponent },
    { path: ':slug', component: PageComponent },
    { path: 'login', component: LoginComponent },
];

то есть: дефолтная страница - PageComponent, если есть slug опять же PageComponent, а если есть объявленый роут, такой как login, то уже LoginComponent

Answer 1

Нужно поставить путь логина перед путем с параметром, тк иначе совпадение роута будет именно с параметром а не нужным роутом

const routes: Routes = [
    { path: '', component: PageComponent },
    { path: 'login', component: LoginComponent },
    { path: ':slug', component: PageComponent },
];
READ ALSO
Заменить onclick

Заменить onclick

На странице много таких input и все без ID

196
Приоритет операций JQuery/JS

Приоритет операций JQuery/JS

Никак не могу понять в чем делоЕсть 2 текстовых поля в шаблоне

199
Не совместимы Foundation 6 & jQuery 3

Не совместимы Foundation 6 & jQuery 3

Подскажите почему у меня не совместимы jquery 3 и foundation 6Кто то говорит что они не совместимы, кто то говорит что нет поддержки

250
Замена стрелочной функции

Замена стрелочной функции

Если убрать стрелочную функцию и написать в формате "function(arg) { // Code }"

166