0

谁能告诉我我的代码有什么问题?我放了一个简单的网页给你看:http ://plnkr.co/edit/TkADpfgchYVdvNTqRPFT?p=preview

我正在使用带有子目录的基本标签以及 html5mode 和 beta 版本

4

2 回答 2

0

我不认为你真的做错了什么。我认为这是新候选版本中的一个错误。你甚至没有做任何特别的事情。它只是在你的$locationProvider.html5Mode(true);电话。该函数调用 angular 的beginsWith函数,该函数调用.indexOfurl 字符串,显然是undefined. 我建议在 Angular 的 github 页面上为它创建一个错误。你可以在这里做。我会简单地发布这个问题和你的 plunker 的链接,他们应该能够处理它。

这正是他们要求我们测试 rc 的原因。很好的发现。我实际上并没有使用 HTML5Mode,所以我还没有发现这个特定的错误。

于 2013-10-15T21:26:45.913 回答
-1

您正在尝试调用未定义变量的方法。您可能应该添加一个检查,例如:

if (typeof variable ==="undefined")
于 2013-10-15T21:08:04.287 回答