Попробуйте вместо этого:
{ route: 'students', redirect: 'students/list' },
{ route: 'students/list' },
{ route: 'students/get/:id' },
{ route: 'students/add' }
Если у вас есть общий контент или логика, вы можете разбить его с помощью композиции.Если это не работает, позвольте мне порекомендовать стратегию области просмотра, так как она более надежна.
С дочерними маршрутизаторами Aurelia не знает о дочерних маршрутах, пока вы не загрузите их.Это означает, что, если вы учитесь / добавляете и хотите перейти к пользователю / дому, вы не можете спросить маршрутизатор о пользователе / доме, потому что он еще не знает об этом.Это вызывает трудности в больших приложениях.