Anonymous
self-close
Anonymous
было <some-tag /><lost-tag></lost-tag> - сделал <some tag></some-tag><lost-tag></lost-tag>
Anonymous
и lost-tag перестал вырезаться
Aleksey
Всем привет, подскажите православный способ определения изменения параметров/биндингов для директив/компонентов. Часто возникает ситуация когда на момент инициализации директивы еще нет данных которые ей нужны. Кроме того что повесить watcher's , какие используете подходы?
Anonymous
для компонентов $onChanges
Anonymous
чем тебе watchers не устраивает?
Anonymous
ты можешь еще сделать <your-directive ng-if="needle1 && needle2"></your-directive>
Anonymous
и она покажется и инициализируется когда needle1 и needle2 будут
Aleksey
Большое количество вотчеров сказываются на производительности. С ng-if тоже юзал подход , но опять таки лишние вотчеры плюс логика в вьюхе не очень гуд
Anonymous
используй eventEmitter тогда
Anonymous
впринципе все что дает observable
Aleksey
Roman можешь скинуть что почитать на эту тему?
Anonymous
+ можно попробовать https://github.com/angular-redux/ng-redux
Anonymous
сам не использовал, не могу ничего сказать про эту обвязку
Anonymous
пока сам редакс изучаю
Anonymous
но ng-redux тогда уж вообще ядром делать
Aleksey
Да про редакс читал, нет возможности его внедрить, проект огромный, с кучей легаси. За ссылку спасибо
Sērhīī
http://angularjs.blogspot.co.uk/2016/09/angular-16-expression-sandbox-removal.html
Sērhīī
Я вам новостей принес, разбирайте
Max
Кто то писал приложение для виндовс фонов на ангуляре?
🐙 Павел
Я делал на phoneGap. А впилить туда можно любое джавоскриптилище.
🐙 Павел
То есть у нас там был Backbone.
🐙 Павел
Когда я уже не работал на том месте. У них был проект с таким же подходом, но на ангуляре.
Max
Ну типо вместо winjs использовать angular
Алдар
Кстати ангуляр использует свои атрибуты, это же делает html инвалидным, разве нет?
Алдар
я так и понял - работает и работает)
Sērhīī
Алдар
только data-*
Sērhīī
Алексей
Всем, в общем-то, пофиг :)
Ну и можно вместо ng-repeat использовать data-ng-repeat, и тому подобное.
Если опуститься до HTML4 - то можно легко добавлять валидные кастомные аттрибуты с помощью DTD
https://validator.w3.org/check
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
<!ATTLIST div ng-click CDATA #IMPLIED>
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
</head>
<body>
<div ng-click="1"></div>
</body>
</html>
Sērhīī
Eugene [MSK+3]
Есть разница использования компонентов и директив?
Что лучше использовать?
Sērhīī
Другие кушали нормально, а для него нужно было вот такое
Sērhīī
Eugene [MSK+3]
Sērhīī
Eugene [MSK+3]
Ilya 🃏
Никто не в курсе, как заставить GULP кэшировать импортируемые scss файлы?
Дима
gulp-remember + gulp-cached
Ilya 🃏
Это если ставить src на несколько файлов, а у меня один главный файл main.scss и в него импорты идут
И файлы этих импортов не кэшируются
Ilya 🃏
их же нету в pipe'ах, как их закэшировать?
Ilya 🃏
Лезть в сорсы gulp-sass?
Дима
Хз, а так если? https://www.npmjs.com/package/gulp-sass-glob
Ilya 🃏
Там нет кэша :(
Ilya 🃏
Можно будет как-нибудь в свободное время запилить туда кэш и дать пул реквест)
Дима
Ну с помощью него подключить всё, чтобы можно было отправить в кэш gulp-cached. Или всё равно не то? Тогда хз 🤔
Ilya 🃏
Не, он прямо в файл инклудит, с файликами не побалуешься :(
Ilya 🃏
Самое время поднять вопрос метрики)
Кто, что и с чем юзает?
Ilya 🃏
Я хочу на яндекс метрику подсесть, но так и не нашел плагин, в котором упоминается, что все страницы будут четко отделены друг от друга и клики не будут налазать один на другой
Anton
Всем привет :) #whois
Меня зовут Антон шабанов.
1). Работаю frontend dev'ом в cloudcastle
2). Долгое время был фулстек разработчиком на RoR, сейчас углубился в js, в данный момент изучаю и пробую A2JS
3). Опытом :)
4). Интересны консультации со специалистами и новый опыт.
5). СПб
6). с Intento
Dmitry
Всем привет! я бэкенд разработчик, но сейчас появилась необходимость делать фронт. Так как я в этом профан, то решил податься к вам за советами, да и инфой) #whois
Стас Щетинников
🐙 Павел
Отличный чат!
🐙 Павел
Каждый второй говорит: «Не пиши на ангуляре!». 😂
Mikhail
Остальные заняты написанием кода :)
🐙 Павел
Тоже дело.
🐙 Павел
Мне, вот интересно команда которая мечется на 180 градусов меняя стержень фреймворка это те же люди которые делали .NET Core? 🙊
Aleksei
в чате второго ангуляра тоже есть странные люди пропагандирующие «пиши на реакте»
🐙 Павел
Похоже это проявление тактики энтризма. %)
🐙 Павел
Так сказать троцкисты в чати.
Mikhail
Да им точно фейсбук платит за сообщения
Дима
Дима
Потому что многое в ангуляре было здраво в свое время, а тащить этот груз как чемодан без ручки людям не хочется)
Дима
В итоге выпиливая устаревшее, получаем совсем другой фреймворк, ну или в противном случае просто вымираем
Serhii
от ангуляра остался ui-router
Serhii
ы
Дима
И тот выкинут)
Дима
Тут прям классика https://ru.m.wikipedia.org/wiki/Корабль_Тесея
Если все составные части исходного объекта были заменены, остаётся ли объект тем же объектом?
Serhii
Корабль Тесея v2.0
Sērhīī
Вообще отлично это видно "ищем разработчика на реакт". С ангулар такое сделать сложнее.
Michail
Отличный чат!
была б моя воля банил бы таких. ну вот правда, все достаточно умные и сами все поинмают, но зачем холдиварить, сиди пиши бабло руби
Michail
еще лет пять можно на А1 писать и не париться
Lupsik Pupsik
Michail