Автономная маршрутизация с angular maks jQuery говорит, что операция небезопасна

Я пытаюсь использовать Angularjs в своем автономном приложении. Все файлы загружаются напрямую, без веб-сервера (то есть из файла://[PATH]). Это работает в первый раз, но затем angular добавляет #/ к задней части URL-адреса (поэтому index.html становится index.html#/). При обновлении страницы по этому URL-адресу консоль firefox показывает, что jQuery теперь утверждает, что операция небезопасна, а единственным изменением был слегка измененный URL-адрес.

Я попытался включить html5mode, чтобы избавиться от #, но это приводит только к списку ошибок «10 достигнутых итераций дайджеста».

Мой основной индексный файл содержит

<script type="text/ng-template" src="viewparts/contactlistview.html"></script>

и мои маршруты выглядят так:

var contactlistModule = angular.module("AugmentedContactList", ['ngRoute']);

contactlistModule.controller(ContactlistController);

contactlistModule.config(function($locationProvider, $routeProvider) {

    $routeProvider.when('/', {
        controller: 'ContactlistController',
        templateUrl: 'viewparts/contactlistview.html'
    }).when('/contact', {
        controller: 'ContactController',
        templateUrl: '/viewparts/contact.html'
    }).otherwise({
        redirectTo: '/'
    });
});

person Valyrion    schedule 05.05.2014    source источник


Ответы (1)