У меня есть чистое приложение AngularJS 1.2.8, которое я только начинаю. Маршрутизация не работает на IE 8, но она работает в любом другом браузере (включая IE 9). В консоли нет ошибок. Угловое просто не сгорит.Как получить AngularJS-маршрутизацию для работы в IE 8
Может кто-нибудь указать мне в правильном направлении? Я уже смотрел на Angular's IE 8 doc и следил за направлением безрезультатно.
HTML, ...
<!doctype html>
<html id="ng-app" data-ng-app="app">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title>Learning Content Portal</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<div class="container">
<!-- placeholder for views -->
<div data-ng-view></div>
</div> <!-- /container -->
<script src="js/vendor/jquery-1.10.1.min.js"></script>
<script src="js/vendor/json3.min.js"></script>
<script src="js/vendor/bootstrap.min.js"></script>
<script src="js/vendor/angular/angular.min.js"></script>
<script src="js/vendor/angular/angular-route.min.js"></script>
<script src="js/app.js"></script>
</body>
</html>
И app.js ...
var app = angular.module('app', ['ngRoute']);
app.config(function ($routeProvider) {
$routeProvider
.when('/searchCourses', {
templateUrl: 'partials/searchCourses.html',
controller: 'controller_searchCourses'
})
.when('/editCourse', {
templateUrl: 'partials/editCourse.html',
controller: 'editCourseController'
})
.otherwise({ redirectTo: '/searchCourses' });
});
app.controller('controller_searchCourses', function ($scope) {
alert('test');
});
Там также частичный, но я не думаю, что имеет значение, потому что он никогда не стреляя предупреждения (или загрузка частичного).
<div class="container">
<div>
Course Count: {{courses.length}}
<ul>
<li data-ng-repeat="course in courses | orderBy:course.name">{{ course.name }}</li>
</ul>
</div>
<br />
<div>
Name: <input type="text" data-ng-model="newCourse.name" /><br />
Owner: <input type="text" data-ng-model="newCourse.owner" /><br />
Code: <input type="text" data-ng-model="newCourse.code" /><br />
Status: <input type="text" data-ng-model="newCourse.status" /><br />
<br />
<button class="btn btn-default" data-ng-click="addCourse()">Add New Course</button>
</div>
</div>
Без учета пользователей IE8! ;) – user3043124
Hah! Я хочу. К сожалению, крупные корпоративные, медленные обновления. – Mark
Я тоже большой корпоративный ... и мы просто решили больше не поддерживать их ... в эти дни они как бы 5% трафика – user3043124