我已经使用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的其他系统中没有此类问题。
我用以下代码解决了。您可以在app.js文件中编写
$locationProvider.hashPrefix('');