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
Roman можешь скинуть что почитать на эту тему?
не могу найти нормальную статью про Event Emitter pattern, но вот пример реализации вроде неплохой https://github.com/Olical/EventEmitter/blob/master/docs/guide.md
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 инвалидным, разве нет?
Mikhail
Кстати ангуляр использует свои атрибуты, это же делает html инвалидным, разве нет?
Всем, в общем-то, пофиг :) Ну и можно вместо ng-repeat использовать data-ng-repeat, и тому подобное.
Алдар
я так и понял - работает и работает)
Алдар
только data-*
Sērhīī
только data-*
да, точно.
Алексей
Всем, в общем-то, пофиг :) Ну и можно вместо 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>
Eugene [MSK+3]
Есть разница использования компонентов и директив? Что лучше использовать?
Алексей
Да, помню эти приколы с ie
Это не IE - это любой браузер
Sērhīī
Другие кушали нормально, а для него нужно было вот такое
Алексей
Другие кушали нормально, а для него нужно было вот такое
то что кушали - не делало HTML валидным - сейчас браузеры вообще все едят
Sērhīī
Лучше, потому что проще?
Новый синтаксис, ближе к тому, что в двойке.
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
Dmitry
а почему не react.js?)
Потому что уже большая часть написана на angular v1
🐙 Павел
Отличный чат!
🐙 Павел
Каждый второй говорит: «Не пиши на ангуляре!». 😂
Mikhail
Остальные заняты написанием кода :)
🐙 Павел
Тоже дело.
🐙 Павел
Мне, вот интересно команда которая мечется на 180 градусов меняя стержень фреймворка это те же люди которые делали .NET Core? 🙊
Aleksei
в чате второго ангуляра тоже есть странные люди пропагандирующие «пиши на реакте»
🐙 Павел
Похоже это проявление тактики энтризма. %)
🐙 Павел
Так сказать троцкисты в чати.
Mikhail
Да им точно фейсбук платит за сообщения
Дима
Мне, вот интересно команда которая мечется на 180 градусов меняя стержень фреймворка это те же люди которые делали .NET Core? 🙊
Хорошо, что есть разработчики как стандартизаторы c++, которые выжидают 10 лет прежде чем ввести в язык модули)
Дима
Потому что многое в ангуляре было здраво в свое время, а тащить этот груз как чемодан без ручки людям не хочется)
Дима
В итоге выпиливая устаревшее, получаем совсем другой фреймворк, ну или в противном случае просто вымираем
Serhii
от ангуляра остался ui-router
Serhii
ы
Дима
И тот выкинут)
Дима
Тут прям классика https://ru.m.wikipedia.org/wiki/Корабль_Тесея Если все составные части исходного объекта были заменены, остаётся ли объект тем же объектом?
Serhii
Корабль Тесея v2.0
Sērhīī
Вообще отлично это видно "ищем разработчика на реакт". С ангулар такое сделать сложнее.
Michail
Отличный чат!
была б моя воля банил бы таких. ну вот правда, все достаточно умные и сами все поинмают, но зачем холдиварить, сиди пиши бабло руби
Michail
еще лет пять можно на А1 писать и не париться
Lupsik Pupsik
еще лет пять можно на А1 писать и не париться
можно и хуями гвозди заколачивать