
Roman
24.08.2016
18:10:20
и просто боль

Felix
24.08.2016
18:10:40
а что есть чтобы из сваггера в ангуляр наконвертить?

Roman
24.08.2016
18:10:40
тем более сразу начинать с ангулар
вообще план ок

Google

Felix
24.08.2016
18:11:16
можно в первый, можно наверное во второй, только я на нем еще не писал

Roman
24.08.2016
18:11:18
я открываю рабочий код, вроде понимаю, все описанно четенько, начинаю повторять, у меня даже не вызываются функции

Дмитрий
24.08.2016
18:13:02
Это норма
У меня в впервый раз всё остановилось на "я открываю рабочий код и не понимаю"

Roman
24.08.2016
18:13:58
тут простенький код, без особой логики, вроде ясно все
функции короткие
я делаю все один в один, для своей задачи
мой кода не вызывается вообще. рабочий все ок
у меня чуть глаза не начали кровоточить
но я потом привык
и ангулар уже не такой страшный показался
я вот и думаю что если ангулар освою на каком нибудь более менее уровне, то меня ничего не испугает

Google

Дмитрий
24.08.2016
18:17:25
Побочный эффект - в процессе изучения можно слегка поседеть)

Roman
24.08.2016
18:17:39
у меня уже волосы выпадать начали
и по бокам седина пошла
так что я смирился уже

Den
24.08.2016
18:19:01

Дмитрий
24.08.2016
18:19:02
мой кода не вызывается вообще. рабочий все ок
Так как материалы по теме все хаотичные и слабо помогающие я всё изучал методом доки и отладчика, на одном экране официальная дока по ангуляру, просто не закрывал её никогда, на втором ставлю breakpoint внутри какой-нибудь особо непонятной фигни и прямо изнутри начинал всё смотреть и пытаться вызвать в консоли

Roman
24.08.2016
18:19:17
да да
брекпоинты и дока
и дебаг
я так всю непонятную фигню изучаю всегда
http://stackoverflow.com/questions/22320746/how-to-debug-angularjs-in-chrome-browser
мм кстати
а какие советы по дебагу ангулар в хроме?

Дмитрий
24.08.2016
18:21:19
Поставь второй браузер с расширением angular batarang (почему второй - батаранг сильно тормозит)
Будешь видеть все скоупы, например

Roman
24.08.2016
18:21:39
отлично

Дмитрий
24.08.2016
18:21:40
Хз даже как бы я без этого жил)
А ещё там можно посмотреть структуру своего проекта и окончательно выпасть в осадок ?

Roman
24.08.2016
18:24:28
хоспади
да я похоже полысею к 30

Дмитрий
24.08.2016
18:27:36

Google

Roman
24.08.2016
19:37:46
а еще есть какие то полезные плагины для хрома для фронта?
для отладки там, разработки

Ilya
24.08.2016
19:42:16
ng-inspector
Не батаранг, конечно, но скоупы посмотреть можно

Roman
24.08.2016
19:44:32
ага поставил тоже

Дмитрий
24.08.2016
19:45:34
У меня максимум было 3,5 тысячи ватчеров
Не спрашивайте((

Roman
24.08.2016
19:46:14
я пока ватчеры не использовал, но на будущее пригодиться

Дмитрий
24.08.2016
19:46:19
А, да, в нём ещё есть полезный глобал для отладки

Roman
24.08.2016
19:47:11
а ок. я сейчас в гугле набрал что такое ватчеры кек
я видел их можно явно вызывать
https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging?hl=en
кстати недавно узнал что через хром можно вот так девайсы дебажить

Felix
24.08.2016
19:48:22

Roman
24.08.2016
19:48:26

Felix
24.08.2016
19:48:30
вернее не у меня
потом подоптимизировал и стало около тысячи

Дмитрий
24.08.2016
19:49:18

Felix
24.08.2016
19:49:27
ну не 5, но лагало сильно
слава аллаху есть ::

Google

Дмитрий
24.08.2016
19:49:41
Представляю %)

Felix
24.08.2016
19:50:12
2к ватчеров вообще ангуляр нормально выдерживает

Roman
24.08.2016
19:51:05
128 пока что :(
ниче
я догоню хотя бы до 1к

Дмитрий
24.08.2016
19:51:38
слава аллаху есть ::
Оно вроде как то не до конца оптимально работает, я когда прописывал эти биндинги для оптимизации, мельком где-то читал

Roman
24.08.2016
19:52:03
а что такое ::?

Felix
24.08.2016
19:52:08
:: оптимально работает, вотчит до тех пор, пока там не появится значение, потом убивает вотчер

Ilya
24.08.2016
19:52:18
Е-мое, 2к ватчеров?
Черт, как вы это делаете
Что за такой глобальный проект?)

Felix
24.08.2016
19:52:22
пишешь {{::pooq}}

Ilya
24.08.2016
19:52:24
Google 2.0?)

Felix
24.08.2016
19:52:39

Ilya
24.08.2016
19:52:52
Жестяк

Дмитрий
24.08.2016
19:52:53
а что такое ::?
One time binding, значение присваивается один раз и потом больше не обновляется для оптимизации

Ilya
24.08.2016
19:53:24
Я постоянно свой революционирую)
Сначала был один файл, потом разбил на фабрики, контроллеры, сервисы и т.д.
Сейчас думаю разбивать контроллеры на файлы))

Дмитрий
24.08.2016
19:53:48

Felix
24.08.2016
19:53:54
ты на самом деле недооцениваешь количество ватчеров у себя в проекте

Ilya
24.08.2016
19:53:56
?

Felix
24.08.2016
19:54:06
500 ватчеров это вообще мелкий проект

Google

Ilya
24.08.2016
19:54:41
Это сам проект?

Дмитрий
24.08.2016
19:54:42
Поле директива, блок, строка, и т.д. А многие свойства svg нужно писать в коде, для них нет css
Да
Это фиговая архитектура, но если решать в лоб, то реально ватчеры попрут по экспоненте

Ilya
24.08.2016
19:57:12
"Насрать, сделаю так, потом поменяю" и не поменяю) Обычно с такого все начинается)
Надо следить за такими моментами)

Дмитрий
24.08.2016
19:57:27
Угу

Roman
24.08.2016
19:58:13
а потом следом идет "но ведь работает же"

Дмитрий
24.08.2016
19:58:45
А потом "ой, не работает"

Ilya
24.08.2016
20:00:01
Слушай, ты скинул схемку, что это за вайвер проекта?

Дмитрий
24.08.2016
20:01:02
Что такое вайвер? ?
А, viewer что ли?

Ilya
24.08.2016
20:01:24
Ну это был скрин самого проекта или его схема?
ну да

Дмитрий
24.08.2016
20:04:17
Аналог Salesforce schema builder

Ilya
24.08.2016
20:05:26
А, я думал как батаранг, но какой-то гипер навароченый)
Мол весь проект можно просмотреть, что как куды и откуды