谁能告诉我我的代码有什么问题?我放了一个简单的网页给你看:http ://plnkr.co/edit/TkADpfgchYVdvNTqRPFT?p=preview
我正在使用带有子目录的基本标签以及 html5mode 和 beta 版本
谁能告诉我我的代码有什么问题?我放了一个简单的网页给你看:http ://plnkr.co/edit/TkADpfgchYVdvNTqRPFT?p=preview
我正在使用带有子目录的基本标签以及 html5mode 和 beta 版本
我不认为你真的做错了什么。我认为这是新候选版本中的一个错误。你甚至没有做任何特别的事情。它只是在你的$locationProvider.html5Mode(true);
电话。该函数调用 angular 的beginsWith
函数,该函数调用.indexOf
url 字符串,显然是undefined
. 我建议在 Angular 的 github 页面上为它创建一个错误。你可以在这里做。我会简单地发布这个问题和你的 plunker 的链接,他们应该能够处理它。
这正是他们要求我们测试 rc 的原因。很好的发现。我实际上并没有使用 HTML5Mode,所以我还没有发现这个特定的错误。
您正在尝试调用未定义变量的方法。您可能应该添加一个检查,例如:
if (typeof variable ==="undefined")