У меня есть исходная страница (index.html) где имеется несколько . Такие как header, footer, slider, content. Я использую их чтобы разделять страницы на части и заменять другим представлением при переходе.
Но я столкнулся с рядом проблем, если создать header.html и добавить (Я делаю это чтобы изменять дизайн шапки на разных страницах) то перестает нормально работать меню на мобильной версии.
Так же появились разные проблемы со всеми jquery/javascript функционалом который лежит в ui-views. К примеру owl-slider перестал вообще работать.
Как правильно разделять angularjs приложения и как сделать чтобы не angularJS функционал работал?
У вас проблема в том, что вы запускаете выполнение не angular скриптов до того, как dom отрендерился. В Angular можно использовать $timeout
$scope.gallery = {...};
$timeout(function(){
// запускаем карусель
});
Без указания времени таймаута он будет срабатывать когда отрендерится dom.
С меню и прочим, нужно вешать ивенты на document.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости