Javascript Angular 2路由在页面刷新或重新加载时不起作用?
我从过去的一周开始学习angular 2,在处理路由时发现了一个问题。在开发阶段,我通过NPMStart运行我的应用程序。但我使用gulp.js进行了迁移,当我开始运行时,我键入gulp output,但当我重新加载/refresh/手动更改路由时,路由不工作,在地址栏中显示无法获取消息 谢谢 这是我的吞咽文件Javascript Angular 2路由在页面刷新或重新加载时不起作用?,javascript,angular,routing,gulp,Javascript,Angular,Routing,Gulp,我从过去的一周开始学习angular 2,在处理路由时发现了一个问题。在开发阶段,我通过NPMStart运行我的应用程序。但我使用gulp.js进行了迁移,当我开始运行时,我键入gulp output,但当我重新加载/refresh/手动更改路由时,路由不工作,在地址栏中显示无法获取消息 谢谢 这是我的吞咽文件 实际上这不是一个bug。这与HTML5 URL有关,事实上这很烦人 下面是使用散列URL的替代解决方案 实际上这不是一个bug。这与HTML5 URL有关,事实上这很烦人 下面是使用散列
实际上这不是一个bug。这与HTML5 URL有关,事实上这很烦人 下面是使用散列URL的替代解决方案
实际上这不是一个bug。这与HTML5 URL有关,事实上这很烦人 下面是使用散列URL的替代解决方案
在app.routing.module.ts上:
@NgModule({
imports: [RouterModule.forRoot(routes, {useHash:true})],
exports: [RouterModule],
})
在app.routing.module.ts上:
@NgModule({
imports: [RouterModule.forRoot(routes, {useHash:true})],
exports: [RouterModule],
})
您使用的是哪个版本的ng2?我使用的是angular2:2.0.0-beta.2,我建议现在升级到RC5,因为自beta.2以来已经有很多变化。我已经将我的升级到了RC4,不久将在RC5中完成。阅读一下你使用的ng2版本是什么?我使用的是angular2:2.0.0-beta.2,我建议现在将其升级到RC5,因为自beta.2以来已经发生了很多变化。我已经把我的升级到了RC4,很快就会在RC5中完成。所以我也非常感谢卡姆兰·佩尔维兹先生。在过去的两天里我一直在尝试这个。它真的帮助了我。非常感谢kamran Perviz先生。在过去的20天里我一直在尝试这个,它真的帮了我很大的忙。