一尘不染

使用yeoman设置的AngularJS项目的路由问题

angularjs

我已经使用yeoman建立了一个新的Angular项目。Angular版本是1.6.0。项目设置成功,但是我遇到了路由问题

任务运行器-咕unt声

当我在本地运行项目时,本地页面将加载URL

http:// localhost:9000 /#!/

我期待http:// localhost:9000 /#/

单击关于链接时,浏览器将路由到

http:// localhost:9000 /#!/%23%2Fabout

期望值:http:// localhost:9000 /#/ about

当我单击主页链接时,浏览器被路由到

http:// localhost:9000 /#!/%23%2F

期望值:http:// localhost:9000 /#/

可能是什么问题?使用AngularJS 1.5.8的其他系统中没有此类问题。


阅读 212

收藏
2020-07-04

共1个答案

一尘不染

我用以下代码解决了。您可以在app.js文件中编写

 $locationProvider.hashPrefix('');
2020-07-04