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

时间:2016-12-14 10:49:46

标签: angularjs yeoman angular-routing yeoman-generator-angular angularjs-1.6

我使用自耕农设置了一个新的Angular项目。 Angular版本是1.6.0。项目设置成功但我遇到了路由问题

任务选手 - Grunt

当我在本地运行项目时,我的本地页面将加载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的其他系统中没有这样的问题。

1 个答案:

答案 0 :(得分:6)

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

 $locationProvider.hashPrefix('');