Приветик.
Не подскажите как можно перекомпилить страницу после того как TurboLinks(Ajax) ее загрузил?
Я хочу использовать Angular + Turbolinks, но сейчас вот, проблемка в том что при загрузки страницы - она отдается как есть, ng-controller Turbolinks конечно, заменяет, но эффекта ноль. А так же в консольку вбрасывается ошибка: WARNING: Tried to load angular more than once.
Не подскажите, как я могу решить эти две проблемки?
Нашел несколько полуживых вопросов на англйском stackoverflow, но, решения для этих проблемок там не нашел.
Пример кода:
<!DOCTYPE html>
<html>
<head>
</head>
<body ng-app="App" ng-controller="MainController">
<h3>{{ title }}</h3>
</body>
Все. Больше ничего нет. На второй странице, абсолютно тоже самое, в контроллерах нет ничего кроме переменной $scope.title.
Еще раз повторю суть проблемы.
1 - Нажимаю на ссылку, Turbolink подгружает контент с другой страницы, заменяя текущий body.
2 - У текущего body контроллер теперь не MainController, а TestController.
3 - Новый контроллер не инициализируется.
--
Что такое Turbolinks? https://github.com/turbolinks/turbolinks
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости