使用基本标签时,角度ngRoute中断

时间:2013-10-15 20:55:46

标签: javascript angularjs

有谁能告诉我我的代码有什么问题?我建立了一个简单的网页,向您展示:http://plnkr.co/edit/TkADpfgchYVdvNTqRPFT?p=preview

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:-1)

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

if (typeof variable ==="undefined")