Bendyrko
Иконка от предидущего канал, текст от ленинграда
Rem1te
Bendyrko
это в момент перехода ,через пару секнда все устаканивается ,но все равно 10 сек рендер
Rem1te
Как тут пожаловаться на этог оспамера ?
Igor
а как максимум пингануть админов
Sasha
Фух, отформатировал
Anonymous
Всем привет! Не имел опыта работы с ангулар жс, кажите, пожалуйста если коде страницы template bindings null, это означает, что объект не загружен? Я правильно понимаю?
Aleksei
Столкнулись с такой проблемой на проекте. Клиент опасается повышать версию AngularJS с 1.5.0 до 1.5.8. Коллеги, кто может накинуть возможные негативные последствия данного решения? на сколько я помню, 1.5.0 -> 1.5.8 только расширяет функционал, без выпиливания
baur.sha
как сделать определенную страницу открытой для незарегестрированных пользователей
baur.sha
сейчас на всем проекте проверка если нет токена разлогинивает в интерцепторе
Anton
Бекендщика просить
Anton
Не проверять токен на этой странице
Anton
Или в интерцепторе условие
Anton
На этот запрос
Bendyrko
Иван
kdm🇩🇰
Aleksei
Спасибо за ответы коллеги
Aleksei
будем рассматривать 1.5.8
Jared
Jared
Иван
ну да, это ангуляр, все должны страдать...
и да, анимацию мы не использовали.
но у нас с апгрейдом действительно проще, отдел тестирования любит упарываться по регрессии, за что мы им бесконечно благодарны 😜
Rem1te
Ребят, кто работал в ui-router подскажите пожалуйста
Есть ли механизм руками устанавливать урлы так что бы об этом ui-router ничего не знал и не перерендеривал апликуху ?
Sasha
Если я правильно понял кейс, то можно тупо через $location
Rem1te
Происходит перезагружка страницы
baur.sha
Sasha
А, в смысле весь урл? Я думал параметры
Rem1te
Если использовать обьект хистори то страница не перезагружаеться, но когда срабатывает digest цикл - юа роутер удивляеться несуществующему урлу и редиректит на главную
Rem1te
А, в смысле весь урл? Я думал параметры
у меня есть url
website.com/#/home/name
я хочу его поменять на
website.com/#/bla/test
при этом такого урла у меня в юа роутере нету и он как бы и не нужен
Rem1te
Sasha
угу, тогда никак
Konstantin
Всем привет. Меня зовут Костя, живу в Одессе, работаю в Оракле,. Пишем тут всякое на Ангуляре. Переходим с 1.2 на 1.6.
Serhii
ооо
Serhii
поздравляю
Rem1te
Только процесс перехода с 1.2 до 1.6 болезненный :)
Serhii
1 1.2 на 1.4 а потом на 1.6
Serhii
кажись в этих версиях были брекин чейнджи
Konstantin
Ну мы пока просто обновили в депенденси до 1.6, все более-менее завелось, но есть одна очень странная ситуация
Konstantin
На компоненты чуть позже переходим.
Sasha
А есть что-то фундаментальное между 1.5.8 и 1.6? Я с 1.4 переходил уже, компоненты, хуки, все дела
Konstantin
По сути есть просто HTML страница, на которой может находится разное колличество стенданлон ангуляр аппов. Все на 1.6.
Но в одном из аппов используется ангуляр роутер. Само оно работает отлично, через хеш бенг.
А если на странице присутствуют еще аппы, аппа с роутером сходит с ума, и ловит бесконечный редирект.
Кто-то с такой ситуацией стралкивался?
Роуты выглядят примерно так: https://gist.github.com/astralian/af1be36fe3912f539aa8a4e8ab70a05e
Konstantin
Суровый мир энтерпрайза вообщем.
Konstantin
Я так понимаю sticky states должны в этом помочь?
baur.sha
меняю в запросе руками хедеры в $http
$http({
method: 'POST',
url: ``,
headers: {
'Content-Type':'application/x-www-form-urlencoded'
},
baur.sha
только content-type вставляю
baur.sha
но все равно Authorization еще прикрепляется
baur.sha
почему так?
Rem1te
помоему у $http есть ещё глобальные настройки, возможно там какой-то заголовок дописываеться
Denis Yemelyanov
baur.sha
baur.sha
пришлось написать руками свой промис для этого запроса
Алексей
#whois Всем привет, я из Москвы работаю в Competentum. Пилю приложухи на 1.6 с серьёзной поддержкой accessibility и с svg интерактивностями.
Denis Yemelyanov
Молодец.
Ruslan
Denis Yemelyanov
Это к чему?
К тому что чел рассказал о себе.
Ruslan
Ну так заведено. Тут не хабр, делать замечания в стиле "держите в курсе"
Denis Yemelyanov
В первые вижу такое. Да и чат узкоспециализированный.
Ruslan
Прикрепленное сообщение почитайте. Правда парень забыл указать тэг
Igor
парни, важный вопрос. что присобачить к ангуляру 1.5, чтобы можно было нормально собирать статистику про пользователя, что клацал, что вводил, где и почему застрял?
Bogdan
гугл аналитика вроде
Viktor
GTM рулит
Igor
гугл аналитика показывает каждый шаг, каждое нажатие, каждый ввод?
Rem1te
гугл аналитика показывает каждый шаг, каждое нажатие, каждый ввод?
Может тебе проще обрабатывать все event и keyboard ивенты и складывать в базу? Смотря насколько тщательная информация тебе нунжа, если нужно собирать статистику какие элементы на странице пользователя больше интересуют, на что люди больше обращают внимания то тебе это вполне подойте
Rem1te
Если ты реально хочешь шпионить за людьми в плоть до того что он пекреместил курсор и ты ето должен знать то наверно сам пиши
Igor
бизнес поставил задачу. знать о том, куда юзверь нажал, что в какой инпут вводил, валидные или невалидные данные, почему его не перекинуло на следующий экран и т.д.
Igor
писать кастом?
Ruslan
Да
Anton
Походу да
Ruslan
Так или иначе, когда будешь подключать аналитику - все равно придется писать, дергать эвенты с таргетами и т.д
Ruslan
А так можешь сервис замутить, в котором следить за историей url, ну и как-нибудь при отправке форм его подергивать
Rem1te
Вводимые валид инвалид данные ты можешь с форм собирать гугл аналитикой
Куда юзер нажал - прийдеться собирать руками, хотя можешь пообщаться с СЕО-шниками, я в прошлой конторе видел у них пару инструментов по отслеживанию поведения пользователя на сайте, но не уверен что это работает с сайтами которые рендеряться на js
Igor
хм, ну ладно, спасибо за информацию
Sasha
Можно ли как-то определить позицию элемента формы на экране? Кейс возник - формы слишком большие и при не валидном поле, нужно сделать скролл до него.