这里有什么问题?感谢帮助What can be the problem here?Thanks for help推荐答案只需在 href 中使用 hashbang #!:Simply use hashbang #! in the href: <a href="#!/add-quote">Add Quote</a>由于 aa077e8,用于 $location 哈希的默认哈希前缀-bang URLs 已从空字符串 ('') 更改为 bang ('!').Due to aa077e8, the default hash-prefix used for $location hash-bang URLs has changed from the empty string ('') to the bang ('!').如果你真的不想要哈希前缀,那么你可以通过向你的应用程序添加一个配置块来恢复以前的行为:If you actually want to have no hash-prefix, then you can restore the previous behavior by adding a configuration block to your application:appModule.config(['$locationProvider', function($locationProvider) { $locationProvider.hashPrefix('');}]);有关详细信息,请参阅AngularJS GitHub Pull #14202 将默认 hashPrefix 更改为 '!'立>AngularJS 指南 - 迁移 - aa0077e8很抱歉让我上马,但是...这是如何发布的?这是一个巨大的、破坏性的错误.— @MiloTheGreat#14202 的重大更改应该恢复,因为参考规范已经正式弃用 #15715我将关闭此问题,因为我们还没有收到任何反馈.如果您能提供新的反馈,请随时重新打开此问题.——https://github.com/angular/angular.js/issues/15715#issuecomment-281785369 这篇关于angularjs 1.6.0(现在最新)路由不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 07-30 01:26