2013-10-15 5 views
0

Может ли кто-нибудь сказать мне, что не так с моим кодом? Я ставлю простую веб-страницу, чтобы показать вам: http://plnkr.co/edit/TkADpfgchYVdvNTqRPFT?p=previewугловой ngRoute ломается при использовании базового тега

Я использую базовый тег с суб директории вместе с html5mode и бета-версии

ответ

0

Я не думаю, что вы действительно что-то не так. Я думаю, что это ошибка в новом кандидате на выпуск. Ты даже не делаешь ничего особенного. Его просто в вашем звонке $locationProvider.html5Mode(true);. Эта функция вызывает функцию углового beginsWith, которая вызывает .indexOf на строчке url, которая, по-видимому, undefined. Я бы предложил создать ошибку для него на странице github углового. Вы можете сделать это here. Я бы просто опубликовал эту проблему и ссылку на ваш плункер, и они должны иметь возможность справиться с этим.

Именно поэтому они просят нас протестировать rc's. Хорошая находка. Я не использую HTML5Mode, поэтому я еще не нашел эту ошибку.

+0

Вот что я подумал .. к сожалению :( – Endless

+0

На первый взгляд это также может быть связано с этой ошибкой здесь: https://github.com/ угловые/angular.js/вопросы/3511 – tennisgent

-1

Вы пытаетесь вызвать метод неопределенной переменной. Вероятно, вы должны добавить чек, например:

if (typeof variable ==="undefined") 
+0

Его действительно не моя проблема, это то, что угловая команда делает – Endless

Смежные вопросы