169 похожих чатов

Ребят, насколько корректным будет такая запись роутов, чтобы обеспечить lazy

load и 1 уровень пути?

const routes: Routes = [
{
path: '',
loadChildren: () => import('./auth/auth.module').then(m => m.AuthModule),
},
{
path: '',
loadChildren: () => import('./test/test.module').then(m => m.TestModule),
},
];

9 ответов

18 просмотров

afaik выберется первый

Sergey-Shilkin Автор вопроса
Raman Yazvinski
afaik выберется первый

Тестил, работают оба

Sergey Shilkin
Тестил, работают оба

Значит, нормально. Правда остается вопрос зачем... Обычно просто один модуль в другой подключают

Sergey Shilkin
Тестил, работают оба

они работают оба, скорее всего потому, что роутер для первого случая не юзает весь урл

Sergey-Shilkin Автор вопроса
Raman Yazvinski
Значит, нормально. Правда остается вопрос зачем......

Ну например, есть скоуп роутов Auth, это /login, /register, у которых уровень вложенности должен быть 1 Так же появляется скоуп роутов допустим Test (Надуманный пример), это /test-user, /test-admin (Все утрированно), у которых уровень вложенности так же должен быть 1

Sergey-Shilkin Автор вопроса
Raman Yazvinski
Так у них разный путь, а у вас 1

Да, для использования loadChildren, в модуле в котором они подгружают пути идут const routes: Routes = [ { path: 'login', component: LoginComponent, }, { path: 'register', component: RegisterComponent, }, ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] })

Sergey Shilkin
Ну например, есть скоуп роутов Auth, это /login, /...

const routes: Routes = [ { path: '', loadChildren: () => import('./public/public.module').then((m) => m.PublicModule), }, { path: 'admin', loadChildren: () => import('./admin/admin-module').then((m) => m.AdminModule), canActivate: [UserRouteAccessGuard] }, { path: 'login', loadChildren: () => import('./login/login.module').then((m) => m.LoginModule), }, { path: '**', component: PageNotFoundComponent } ] @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule] }) export class AppRoutingModule { }

Sergey-Shilkin Автор вопроса
Programmer
const routes: Routes = [ { path: '', lo...

Ну получается еще для каждого нужно создавать свой внутренний роут с path: ''

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта