baur.sha
или хз
Ruslan
попробуй поиск элемента перенести в коллбэк
baur.sha
нет я перехожу на другую страницу где эта же директива с хедером тоже есть
Ruslan
document.querySelector в функцию
Ruslan
т.е. поиск stickyElement в сам callback
baur.sha
да все теперь ок
baur.sha
ток мне теперь не нравится что при каждом вызове будет поиск дом ноды
Viktor
Ruslan
Тогда копай в сторону SPA, html5 mode, state#reload: false
Bendyrko
@Bauyrzhan93 а почему не в link директивы деалть ?
Ruslan
Ищи, по какой причине хэдэр меняется с нужным элементом на точно такой же
Bendyrko
но она вызывается когда ДОМ уже готов
baur.sha
хотя да надо бы в линк вынести
Bendyrko
Народ а как на CI поеять gulp task закончился нормально или с ошибкой ?
Ruslan
Всм. норм. завершение или с ошибкой
Ruslan
Jenkins?
Bendyrko
шипбл
Bendyrko
Bendyrko
в консоле я вижу тыдыш
Ruslan
gulp rebuildClient && echo 'ok'
Bendyrko
а как это shippable что ошибка ?
Ruslan
jenkins сам завалит таск, если shell-скрипт валится
Emil
Привет Как в ангуляре можно реализовать переключение между двумя цветовыми темами оформления? У меня вебпак билдит один css файл Я думал поставить ng-class и передавать на бекенд значение темы Потом обрабатывать при входе и ставить класс который будет по приоритету красить страницу в выбранную юзером тему
Emil
а что можно почитать на эту тему? а то я что то ничего нормального не нахожу
Bogdan
Emil
а как можно использовать ангулар материал для тем (я просто совсем новичок)?
Emil
там же типо просто готовые элементы как я понимаю
Emil
ну спасибо и на этом)
Bogdan
ну спасибо и на этом)
https://material.angularjs.org/latest/Theming/04_multiple_themes https://material.angularjs.org/latest/Theming/03_configuring_a_theme вот теперь пожалуйста)
Emil
ооооо вот это уже что то))) Спасибо еще раз
Андрей
Hii
Aliev
npx: installed 1 in 10.584s Path must be a string. Received undefined
Aliev
npx: installed 1 in 10.584s Path must be a string. Received undefined
из-за чего это может быть ?
Sergei
Извините за оффтоп, но хотелось бы спросить, может кто то делал responsive background images используя лишь css? столкнулся с тем что css-правило display:none не препятствует загрузке изображения.
Aleksandr
Хм, если в css поставить отсутствие bg на определённом разрешении?
Sergei
а так не пробовал, но думаю что все равно будет грузить, тк картинка прописана инлайн. решил пока не заморачиваться
Bogdan
да, похоже без js не решается
канешн) ты ведь сам говоришь что нужно браузеру отобразить картинку с какими то стилями, и неважно что эти стили скрывают картинку)
Sasha
Какой подход в рамках AngularJs будет самым правильным, если нужно дождаться прогрузки всех элементов документа?
Sasha
перефразируй
Перефразировал)
Sasha
https://docs.angularjs.org/api/ng/directive/ngCloak
Это не то. Я имел ввиду, выполнить <такую-то штуку>, когда документ будет полностью загружен. Например, есть библиотеки, которым нужны id элементов и которые должны выполняться только после того, как все элементы были загружены. Просто подходов несколько, хотел узнать, как будет правильным.
Sasha
Я просто как попало пишу уже долгое время, то $timeout без параметров, потому что про него написано что: the default behaviour is to execute the function after the DOM has completed rendering. То через лайвхуки. Просто стало интересно, как правильно
Sasha
а как понять и опредить событие когда документ полностью загружен?)
Интересный вопрос кстати) Когда мне нужно было знать, что верхние уровни ui-view точно прогрузились, я этот делал директивой с link
Sasha
Но меня интересует какой-то общий и универсальный ответ на этот вселенский вопрос
Sasha
Тоже вариант
Bendyrko
Sasha В компоетах есть $onInit
Sasha
max Ну это аналогично link в директиве, это дает нам гарантию, что компонент отрендерился, но не дает гарантии, что отрендерилось остальное)
Bendyrko
Sasha $onInit() - Called on each controller after all the controllers on an element have been constructed and had their bindings initialized (and before the pre & post linking functions for the directives on this element). This is a good place to put initialization code for your controller.
Bendyrko
Sasha в директиве PostLink
Sasha
Sasha в директиве PostLink
Тут был другой контекст. Про все хуки я знаю и пользуюсь ими ежедневно. Вопрос был про универсальный способ в angularjs дождаться рендера всех элементов на странице
Emil
Привет Можете дать что то почитать как связать бекенд и ангуляр что считаете отличным для человека который никогда не делал этого Такое себе пособие для чайников по работе с апиком
Rem1te
$http ?
Rem1te
)
Bogdan
Привет Можете дать что то почитать как связать бекенд и ангуляр что считаете отличным для человека который никогда не делал этого Такое себе пособие для чайников по работе с апиком
почитай о mean стеке в кратце, запускаешь http сервер на основе express, пишешь роуты ко всем моделям и через http запросы получаешь данные
Rem1te
почитай о mean стеке в кратце, запускаешь http сервер на основе express, пишешь роуты ко всем моделям и через http запросы получаешь данные
Коллега не учите человека плохому, Експресс - пережиток прошлого, есть замечательная альтернатива в виде Koa2
Bogdan
та хоть koa, не важно) Лишь бы написал)))
Emil
И без разницы на чем бекенд?
Sasha
Без разницы конечно
Rem1te
И без разницы на чем бекенд?
абсолютно, хоть на плюсах пиши если умеешь
wrodzko
Имеется большое количество views. Пусть будет 30. Эти страницы идентичные для двух разделов А и Б. У каждой страницы есть свой контроллер и , собственно, стэйт. Как можно пошарить эти страницы между разделами без дублирования?
wrodzko
ng-include, насколько я знаю, просто загружает html файл
Rem1te
ну а Вам что нужно ?
Ilia
Создаете директивы для мест с повторяющейся логикой отроисовки
Ilia
общую Логику в контроллере можно перенести в базовый класс контроллера и от него наследоваться
Aliev
npx: installed Path must be a string. Received undefined изза чего это может быть
Ростислав (ROS)
Привет всем. Хочу освоить AngularJS,что можно посмотреть по теме? Проходил туториал с оф. сайта, осталось моного вопросов, хотел быкакой нибуть толковий видео курс. Спасибо.
Petro
egghead?
Ростислав (ROS)
И еще, с англ. проблем нет, можна и на англ.
Petro
https://egghead.io/browse/frameworks/angularjs