Используйте routerLink
вместо href
. href перезагрузит страницу. Так что избавься от этого. И используйте routerLink
, которая является специальной директивой, которая идет с RouterModule
. Он работает подобно href с той разницей, что он не перезагружает страницу.
Так замените это <a href="#">{{'Home' | translate}}</a>
. с <a routerLink="/home">{{'Home' | translate}}</a>
Затем попробуйте изменить последовательность конфигурации вашего маршрута.
const appRoutes: Routes = [
{ path: 'dashboard', component: DashboardComponent },
{ path: 'contactus', component: ContactComponent },
{ path: '', component: HomeComponent, pathMatch: 'full' }
];
Вот вам StackBlitz для справки.
Кроме того, вам не следует добавлять сторонние скрипты непосредственно в файл index.html, как вы это сделали здесь. Вместо этого вы должны добавить их в массив scripts
.angular-cli.json
или angular.json