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