pa[aad
когда приложение загрузилось записали это куда-то, при след перезагрузке проверяете флаг
pa[aad
например LS
pa[aad
или есть Navigation API подсказка
D_d
Не поверите гуглил. Но после такого совета очень хочу поинтересоваться какой бы поисковой запрос вы составили
Nikolai
например LS
как-то сложно
pa[aad
https://google.gik-team.com/?q=js+detect+reload+page
D_d
или есть Navigation API подсказка
Mdn подсказывает только навигешн тайминг апи который не причем
D_d
https://google.gik-team.com/?q=js+detect+reload+page
Погугли и дельного ничего не найдешь много людей сталкивались с подобной нуждоц но решиния не все подходят. Самое близкое что я нашел это performance.navigation.type но он все время отрабатывает
pa[aad
переосмыслите задачу
D_d
Да я вот думаю смотреть на уровень выше. Плюс сейчас смотрю я подписан на locatuonChangeSuccess а это значит не зависимо о торговле релодили ли страниу или нет он отработает как то что страница загружена. Щас попробую ещё с ним покопать
Nikolai
задача в колбеке определить, пришёл ли юзер из F5 или с другой страницы: в document.ready ставим флаг и в колбеке смотрим, стоит ли флаг: если стоит, значит пришёл в роут с F5 или по ссылке. В том же колбеке флаг выключить. Профит.
D_d
Я думаю где то тут проблема. Можно отследить 100 про
Nikolai
что, бывает так, что ссылки-роуты перезагружают страницу?
D_d
в общем сделал через документ. хотя наверное это не оень правильно. но так проще всего.
D_d
спасибо всем за помощ и внимание к вопросу
Nikolai
D_d
))) моя аватарка ))
D_d
офтопики. по каким причинам тут люди вообще используют angularjs ? уже ведь давно есть версии выше. Предположение это просто старый проект?))) меня вот например на работе определили в древний и очень кривой проект где все еще ангуляр 1
Nikolai
в основном, старые проекты
Максим
привык я к анжеле первой.. плюс в битрикс хз как лучше интегрировать что-то другое)
D_d
я просто начинал с ним работать когда о втором и речи не было. сделел несколько проектов успешно. и часть из них потом еще и на 2 переел.
D_d
а рекатом вы пользуетесь - умеете?
Denis 🦄
я просто начинал с ним работать когда о втором и речи не было. сделел несколько проектов успешно. и часть из них потом еще и на 2 переел.
у меня первый проект был на ангуляржс. Причем релиз его состоялся в 17, просто он был долгое время в замарозке и вообще разрабатывался года 3-4.
Denis 🦄
а рекатом вы пользуетесь - умеете?
пару раз работал с ним. Было такое, что переписывал либу с него на ангуляр. Но в проде не юзал. Пока устраивает новый ангуляр
Nikolai
меня в реакте смущают теги в джаваскрипте и восход солнца вручную
Denis 🦄
в реакте удобней работать с динамикой. Плюс мне нравится, что он не создает обертки. Недавно пытался с svg работать, в ангуляре возникли сложности из-за этих оберток
D_d
а я реакт забросил после react conf когда там выступал(а) Софи Битс ) транссексуал кодер. ОМГ https://twitter.com/sophiebits
Nikolai
погоди-ка. кто у тебя там на аватарке?
D_d
Фреди Меркури и он был БИ
D_d
не надо тут )
Nikolai
D_d
и он был и остается легендой
D_d
)))))
D_d
сильная картинка ))))
🎋🎋🥷 ngSamurai
что лучше templateUrl || использование templateCache?
Nikolai
да
Iworb
Всем привет, подскажите, как в роутере можно определить нечто подобное: '/adapters' - ведет на свой контроллер '/:name' - ведет на другой контроллер Пробовал менять порядок, но проблема остается - сначала вызывается первый контроллер, потом следующий
Iworb
нет, это типичный роутинг с параметрами
Iworb
Вот, то, что мне нужно, чем-то похоже на этот ответ, за исключением того, что мне не нужны параметры в первом случае, а без них он работать не хочет как описано: https://stackoverflow.com/a/30723842/2396364
Stas
подскажите передаю переменную в компонент http://prntscr.com/mu311v биндю ее двухстороней связью timeSet: '=', в компоненте повесил на кнопу метод который изменяет ее и потом вызывает родительский метод для запроса в БД. Но в БД улетает почему то дефолтное значение.
Stas
написал геттер и сеттер но теперь при клике на кнопке устанавливается значение только на втором клике после первого клика еще уходит старое значение при втором клике на кнопку то что нужно <button ng-click="$ctrl.timeSet = 'week'; $ctrl.showTrend()">{{'WEEK' | translate}}</button>
Stas
при клике на другие аналогичные кнопки при первом отправляется предыдущее значение при втором уже измененное
Stas
так а что дайждест запускает онинит компонента?
Stas
и как тогнда быть с тем что на втором клике устанавливается значение которое кликнули первый раз?
Денис
Господа, такой вопрос: есть массив с данными, который формирует многоуровневый список. У каждого объекта в массиве есть свойство checked, которое меняется false-true. Так вот, скажем, если я хочу вывести еще один список, но только тех значений, у которых checked==true. Как это сделать лучше с точки зрения производительности? 1. Формировать каждый раз новый массив из нужных значений первого 2. Выводить первый массив, но бросить на него фильтр/условие checked==true Интересует именно производительность, скажем, если объектов будет больше 10000
Nikolai
1
Rem1te
подготавливаете новый список который содержит только чекед -> рендерите
Денис
так, а если элемент из второго списка по клику должен будет менять значение элемента в первом? Т.е. ставить checked==false
Денис
т.е. по клику из первого объект перемещается во второй, по клику во втором - он должен из него исчезуть и в первом поменять свое свойство
Nikolai
ng-click="toggle()"
Денис
Не совсем понял, что это даст( ng-click у меня и так используется) Меня интересует как проще реализовать изменение показателя checked в изначальном массиве, если я, получается буду кликать по элементу во втором
Nikolai
в toggle реализовать логику фильтровки
Денис
в toggle реализовать логику фильтровки
т.е., я так понимаю, toggle при клике использовать и в первом и во втором списке, переключая checked ?
Денис
ну понимаю что лучше, но нужен именно многоровенвый и взамодействие с объектами последнего уровня
Денис
то есть как дата используется массив с nested объектами и массивами
Nikolai
из нестеда для отрисовки его лучше в плоский переделывать
Nikolai
тем более по 10К элементов если
Денис
ну я лишь беру предположение что там будет 10к объектов. просто сейчас я это планировал сделать как функцию-тогглер для checked, как и написано, а во втором списке для отрисовки тот же массив, но с фильром на checked==true
Nikolai
просто фильтровалка с каждым дайджестом будет дёргаться
Денис
по сути в моей логике мне нужно имплементировать формирование нового массива посредством фильтра в тогглере, так?
Nikolai
в toggle реализовать логику фильтровки
Денис
но массив в итоге будет один
Nikolai
разные
Денис
Так и в итоге - при клике по элементам второго массива нужен будет метод, который найдёт элемент первого массива с таким же id и изменит его свойство checked
Nikolai
зачем его искать, он ведь тот же
Денис
Аааааа
Денис
Фильтром по первому выводится другой массив со значениями первого
Nikolai
массиы разные, элементы в них те же
Денис
Ну я об этом же, все, понял)
Денис
Спасибо)
Anonymous
Ребята,всем доброго времени суток!Кто-нибудь может посоветовать чат в телеграмме для поста вакансий на стеке Angular?