Angular 6 路由显示空白页面没有错误
Angular 6 Routing Shows Blank Page no errors
我正在尝试遵循 Angular 教程 Angular Material Tutorial
最初,我在添加路由后得到一个空白页面。我通过将路由直接添加到 app.module.ts 文件而不是在单独的路由模块中来修复此问题。 (我遵循了不同的路由教程来解决这个问题,但我不确定为什么这有帮助)。
现在,我添加了身份验证,然后返回到空白页面。
没有错误,所以我不确定如何解决问题。
这是存在问题的当前状态的项目blank_page_problem on GitHub
有什么想法吗? (如果您需要任何特定的文件视图,请告诉我。)
谢谢!
在您的 app.component.ts 中,您在 constructor() {} 中处理身份验证。
在 ngOnInit() 中执行此操作 {}
export class AppComponent implements OnInit {
constructor(public auth: AuthService) {}
ngOnInit() {
this.auth.handleAuthentication();
}
}
在此之后它对我有用。
还有
import * as auth0 from 'auth0-js';
在 auth.service.ts 中抛出错误
TS7016:找不到模块 'auth0-js' 的声明文件。
添加
"@types/auth0-js": "^8.11.2",
到 package.json 中的依赖项。检查这个 - auth0-js could not find a declaration file or module
路径:' '
路径:'dashboard'
您没有对仪表板路由进行身份验证
<a mat-list-item
routerLink="/dashboard">
<mat-icon class="icon">dashboard</mat-icon>
<span class="label">Dashboard</span>
</a>
我正在尝试遵循 Angular 教程 Angular Material Tutorial
最初,我在添加路由后得到一个空白页面。我通过将路由直接添加到 app.module.ts 文件而不是在单独的路由模块中来修复此问题。 (我遵循了不同的路由教程来解决这个问题,但我不确定为什么这有帮助)。
现在,我添加了身份验证,然后返回到空白页面。
没有错误,所以我不确定如何解决问题。
这是存在问题的当前状态的项目blank_page_problem on GitHub
有什么想法吗? (如果您需要任何特定的文件视图,请告诉我。)
谢谢!
在您的 app.component.ts 中,您在 constructor() {} 中处理身份验证。
在 ngOnInit() 中执行此操作 {}
export class AppComponent implements OnInit {
constructor(public auth: AuthService) {}
ngOnInit() {
this.auth.handleAuthentication();
}
}
在此之后它对我有用。
还有
import * as auth0 from 'auth0-js';
在 auth.service.ts 中抛出错误
TS7016:找不到模块 'auth0-js' 的声明文件。
添加
"@types/auth0-js": "^8.11.2",
到 package.json 中的依赖项。检查这个 - auth0-js could not find a declaration file or module
路径:' '
您没有对仪表板路由进行身份验证
<a mat-list-item
routerLink="/dashboard">
<mat-icon class="icon">dashboard</mat-icon>
<span class="label">Dashboard</span>
</a>