рули, Internet Explorer и относительные пути на якорных ссылках - PullRequest
0 голосов
/ 07 февраля 2012

Я разрабатываю приложение, которое использует backbone.js вместе с Internet Explorer.

При запуске мой контроллер заполняет меню, в котором при нажатии активируются через маршрутизатор.Проблема, с которой я столкнулся, заключается в том, что Internet Explorer добавляет к моим меткам-шаблонам руля полные пути.

мой шаблон:

<script id="categoryTemplate" type="text/x-handlebars-template">
    <li><a href="{{ slug }}">{{ name }}</a></li>
</script>

В chrome, firefox и safari это корректно отображается, когда я проверяю элемент href устанавливается как /slug/, и если я щелкаю по нему, маршрутизатор вызывает нужный путь (http://localhost:8000/client/#slug), однако, если я проверяю этот элемент в IE с помощью инструментов разработчика, для href устанавливается полный путь: http://localhost:8000/client/slug/ тогда, когда вызвано, мой маршрутизатор испортился и указывает на http://localhost:8000/client/#http://localhost:8000/client/slug

...