#angularjs #internet-explorer-8 #internet-explorer-9
#angularjs #internet-explorer-8 #internet-explorer-9
Вопрос:
Я новичок в AngularJS и пытаюсь прочитать пары ключ-значение строки запроса, используя $location.search. Следующий код работает в Chrome, IE10 и Firefox:
var app = angular.module('myApp', []);
app.config(function($locationProvider){
$locationProvider.html5Mode(true).hashPrefix('!');
});
app.controller('ParamController', function($scope, $location, $window) {
console.log($location.search()['term']);
});
В IE8 / 9 страница немедленно повторно отображается с ‘#!’ в URL, например. из /demo/angularJS/index.html в /#!/demo/angularJS/index.html
Есть ли в AngularJS способ чтения и анализа параметров строки запроса в IE8 / 9?