Не работает ng-include AngularJS

238
07 марта 2019, 07:00

Установил xampp. Разрабатываю проект на AngularJS. Есть часть страницы, которую я хочу вынести в отдельный файл (Меню навигации). Использую для реализации директиву ng-include. Первый раз всё подтягивается нормально, а потом, если я, например, убрал из: Главная О проекту Контакты" контакты, то после перезагрузки страницы остаётся та версия, которую я загрузил изначально. После перезагрузки сервера всё равно ничего не обновляется. Хотя надписи Контакты уже и в помине нет. Почему так?

<!doctype html>
<html  ng-app="mainPageApp">
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<link rel="stylesheet" href="css/style.css">
<title>...</title>
</head>
<body>
<ng-include src="'headMenu.html'"></ng-include>
</body>
</html>
Answer 1

Обновляй страницу используя Ctrl + F5 или Ctrl + R (в зависимости от браузера).

Ну или используй другой сервер, который не будет выставлять кэширующие заголовки.

READ ALSO
Проверить, имеется ли данная подстрока в каждом элементе массива строк

Проверить, имеется ли данная подстрока в каждом элементе массива строк

Имеется массив строк, необходимо проверить содержится ли некая подстрока в каждом элементе массива строк, в случае, если хоть в одной строке...

146
Как поменять кавычку внутри слова, не меняя другие кавычки в тексте

Как поменять кавычку внутри слова, не меняя другие кавычки в тексте

Нужно сделать регулярными выражениямиКак написать шаблон для замены кавычек c " на ' - только тех которые находятся внутри слов?

173
Leaflet растягивающийся маркер с текстом

Leaflet растягивающийся маркер с текстом

Использую Leaflet плагин extra-markers Если добавить marker с описанием icon:

196
Перевести код с использованием классов

Перевести код с использованием классов

Помогите переделать этот код с использованием классов и конструкторов для инициализации объектов классов

174