Rmn
и по бокам седина пошла
Rmn
так что я смирился уже
Дима
мой кода не вызывается вообще. рабочий все ок
Так как материалы по теме все хаотичные и слабо помогающие я всё изучал методом доки и отладчика, на одном экране официальная дока по ангуляру, просто не закрывал её никогда, на втором ставлю breakpoint внутри какой-нибудь особо непонятной фигни и прямо изнутри начинал всё смотреть и пытаться вызвать в консоли
Rmn
да да
Rmn
брекпоинты и дока
Rmn
и дебаг
Rmn
я так всю непонятную фигню изучаю всегда
Rmn
http://stackoverflow.com/questions/22320746/how-to-debug-angularjs-in-chrome-browser
мм кстати
Rmn
а какие советы по дебагу ангулар в хроме?
Дима
Поставь второй браузер с расширением angular batarang (почему второй - батаранг сильно тормозит)
Дима
Будешь видеть все скоупы, например
Rmn
отлично
Дима
Хз даже как бы я без этого жил)
Дима
А ещё там можно посмотреть структуру своего проекта и окончательно выпасть в осадок 😄
Дима
Как не надо делать проекты на ангуляре
Rmn
хоспади
Rmn
да я похоже полысею к 30
Дима
Rmn
а еще есть какие то полезные плагины для хрома для фронта?
Rmn
для отладки там, разработки
Ilya 🃏
ng-inspector
Не батаранг, конечно, но скоупы посмотреть можно
Rmn
ага поставил тоже
Дима
У меня максимум было 3,5 тысячи ватчеров
Дима
Не спрашивайте((
Rmn
я пока ватчеры не использовал, но на будущее пригодиться
Дима
А, да, в нём ещё есть полезный глобал для отладки
Rmn
а ок. я сейчас в гугле набрал что такое ватчеры кек
Rmn
я видел их можно явно вызывать
Rmn
https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging?hl=en
кстати недавно узнал что через хром можно вот так девайсы дебажить
Anonymous
Rmn
Anonymous
вернее не у меня
Anonymous
потом подоптимизировал и стало около тысячи
Anonymous
ну не 5, но лагало сильно
Anonymous
слава аллаху есть ::
Дима
Представляю %)
Anonymous
2к ватчеров вообще ангуляр нормально выдерживает
Rmn
128 пока что :(
Rmn
ниче
Rmn
я догоню хотя бы до 1к
Дима
слава аллаху есть ::
Оно вроде как то не до конца оптимально работает, я когда прописывал эти биндинги для оптимизации, мельком где-то читал
Rmn
а что такое ::?
Anonymous
:: оптимально работает, вотчит до тех пор, пока там не появится значение, потом убивает вотчер
Ilya 🃏
Е-мое, 2к ватчеров?
Черт, как вы это делаете
Что за такой глобальный проект?)
Anonymous
пишешь {{::pooq}}
Ilya 🃏
Google 2.0?)
Anonymous
Ilya 🃏
Жестяк
Дима
а что такое ::?
One time binding, значение присваивается один раз и потом больше не обновляется для оптимизации
Ilya 🃏
Я постоянно свой революционирую)
Сначала был один файл, потом разбил на фабрики, контроллеры, сервисы и т.д.
Сейчас думаю разбивать контроллеры на файлы))
Дима
Anonymous
ты на самом деле недооцениваешь количество ватчеров у себя в проекте
Ilya 🃏
😱
Anonymous
500 ватчеров это вообще мелкий проект
Дима
Ilya 🃏
Это сам проект?
Дима
Поле директива, блок, строка, и т.д. А многие свойства svg нужно писать в коде, для них нет css
Дима
Да
Дима
Ilya 🃏
Дима
Это фиговая архитектура, но если решать в лоб, то реально ватчеры попрут по экспоненте
Ilya 🃏
"Насрать, сделаю так, потом поменяю" и не поменяю) Обычно с такого все начинается)
Ilya 🃏
Надо следить за такими моментами)
Дима
Угу
Rmn
Rmn
а потом следом идет "но ведь работает же"
Дима
А потом "ой, не работает"
Ilya 🃏
Слушай, ты скинул схемку, что это за вайвер проекта?
Дима
Что такое вайвер? 😄
Дима
А, viewer что ли?
Ilya 🃏
Ну это был скрин самого проекта или его схема?
ну да
Дима
Аналог Salesforce schema builder
Ilya 🃏
А, я думал как батаранг, но какой-то гипер навароченый)
Мол весь проект можно просмотреть, что как куды и откуды