gpt4 book ai didi

angularjs - Angular 2 路由 : Refresh page with parameter get "Fail to load resource" error

转载 作者:太空狗 更新时间:2023-10-29 17:46:59 25 4
gpt4 key购买 nike

我正在通过官方教程学习 Angular 2。我刚刚完成了最新的路由教程。一直困扰我的是,我能够点击路径直到详细级别,类似于'http://domainname:portnumber/crisis-center/11。 ' 其中 'crisis-center' 是子路径,'11' 是参数中传递的 id。

我发现如果我从根路径导航,即“http://domainname:portnumber” ',然后我就可以毫不费力地进入详细信息页面。但是如果我打开一个新窗口并直接访问详细 View 页面然后它给我错误说 enter image description here

我认为这是加载“js”文件失败。

我已经有了基本的ulr标签

在index.html页面

 <html>

<head>



<title>Tour of Heroes</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="styles.css">


<script src="node_modules/core-js/client/shim.min.js"></script>
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/reflect-metadata/Reflect.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>

<script src="systemjs.config.js"></script>
<script>
System.import('app').catch(function(err){ console.error(err); });
</script>

<base href="/">


</head>

<body>
<my-app>Loading...</my-app>
</body>



</html>

这是我的路径设置

import {RouterConfig} from '@angular/router';
import {CrisisDetailComponent} from './crisis-detail.component';
import {CrisisListComponent} from './crisis-list.component';
import {CrisisCenterComponent} from './crisis-center.component';
import {CrisisAdminComponent} from './crisis-admin.component';
import {AuthGuard} from '../auth.guard';

export const CrisisCenterRoutes: RouterConfig = [
{
path: '',
redirectTo: '/crisis-center',
terminal: true
},

{
path: 'crisis-center',
component: CrisisCenterComponent,
children: [
{ path: 'admin', component: CrisisAdminComponent, canActivate: [AuthGuard] },
{ path: ':id', component: CrisisDetailComponent },
{ path: '', component: CrisisListComponent }



]
}
]

有没有人遇到过类似的问题并解决了?

谢谢

最佳答案

我相信您在主 index.html 中遗漏了一小行:

<base href="/">

如此处所述 https://angular.io/docs/ts/latest/guide/router.html#!#base-href

关于angularjs - Angular 2 路由 : Refresh page with parameter get "Fail to load resource" error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38446658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com