Я предпочел бы использовать метод splice :
var chunks = function(array, size) {
var results = [];
while (array.length) {
results.push(array.splice(0, size));
}
return results;
};
Похоже, что маршрут маршрутизации неверен, поэтому измените маршрут в login component
следующим образом
const url = `${'logged/' + this.username + '/' + this.password}`;
this.router.navigate([url]);
Конфигурация маршрута
const routes: Routes = [
{path: '', component: LogInComponent},
{path: 'logged/:username/:password', component: UserComponent}
];
Навигация / активация маршрута
this.router.navigate(['/logged', this.username, this.password]);
Похоже, вам не хватает косой черты? Обратите внимание на косую черту в начале пути.
Из документов:
Создавая функцию кризисного центра, вы перешли к маршруту детализации кризиса, используя абсолютный путь, начинающийся с косой черты.
Маршрутизатор сопоставляет такие абсолютные пути с маршрутами, начиная с верхней части конфигурации маршрута.
blockquote>Кроме того, вы можете включить трассировку маршрута, чтобы лучше видеть, что может быть не так с вашими маршрутами:
RouterModule.forRoot([routes], { enableTracing: true })