角按整页加载导航到组件

时间:2018-11-19 18:05:19

标签: angular

我是Angular的新手,并且遇到以下问题:

我有一个登录组件,登录正确后可以从中移到仪表板组件。

我正在尝试在仪表板组件中导入CSS,但它们没有加载。但是,如果我重新加载页面,则将应用样式。 在dashboard.css文件中,我有这样的导入:

@import 'src/assets/css/style.css';

因此,我认为,当我从登录名移至仪表板组件时,我需要完全加载页面,而不是简单地通过 router-outlet 移至仪表板组件。

那么,导航到仪表板组件并应用所有导入的最佳方法是什么?

我尝试了以下操作,但是他们没有完全加载页面:

this.router.navigateByUrl('/dashboard');

this.router.navigate(['dashboard']);

我想我需要这样的东西:

  this->window.location = '...';

我将尝试查找Angular中是否存在类似的语句

1 个答案:

答案 0 :(得分:1)

我发现,这是我需要使用的语句:

  window.location.href = 'dashboard';