Sasha
Нет, компоненты
Sasha
По сути в angularjs это оболочка над directive, но в любом случае они остаются изолированными, со своими шаблонами и логикой
Tair
Нет, компоненты
это видать что-то новенькое?
Tair
angularjs 1.5.x
хм, ок, почитаю. у меня тут просто 1.3 ветка
Yuriy
Всем привет, подскажите по Angular 1.5 Возможно ли построить логику без использования $scope в данном случае. При появлении элемента на страничке (который создаётся/удаляется динамически пользователем) нужно на каждый новый инстанс повесить обработчик на дом элемент текущей сущности. Сейчас сделал директиву, у которой есть функция link. От туда передаю переменную element через $scope в контроллер директивы. $scope.el = element Заранее спасибо
Yuriy
А ну перефразируй что тебе надо) А ещё лучшее кейс использования этого, может и не нужно тебе это костылезирование
Есть библиотека jQuery для range date picker . Надо, чтобы была форма, где есть кнопка добавить инпут. Это все происходит в диалоге. Инпут это директива. При link хватаю элемент и запоминаю в scope, чтобы далее уже в контроллере инициализировать на этот инпут ту библиотеку. Там странная библиотека, на клик не выйдет, до клика она уже хочет быть инициализирована
Yuriy
Если бы на клик, я бы через ивент делал, а так дилемма.
Ilia
Всем привет, прошу помощи, есть выражение которое используется многократно по всему приложению, ng-if="user.passed_registation && user.form_unlocked", хочу вместо этого везде писать ng-if="unlocked" , где unlocked = user.passed_registration && user.form_unlocked, подскажите где лучше объявить unlocked?
Stas
всем привет, нет ли у кого под рукой хорошей директивы для числового инпута, чтобы нельзя было вводить значения не попадающие в min-max range?
Stas
или достаточно будет просто подсказки. вчера нашел вот такое: https://codepen.io/Jaydo/pen/yOMZJd но изменения отслеживаются на keyup, и если min=2, то нельзя ввести например “12”, потому что 1 сразу меняется на 2. думаю просто добавить debounce, но может что-то понадежнее есть
Rem1te
не надо срать в глобальную область
Stas
а может кто-то подсказать, как бороться с тем, что в числовом инпуте если значение указывать вне ренджа, то в модель прилетает undefined?
­
Всем привет! Работаю с проектом на AngularJS 1.4 и D3.js Могу помочь по некотромым вопросам по поводу Angular Могу попросить совета от сообщества Интеренсно делиться и получать опыт от разработчиков Я с Днепра Узнал о группе в группе Angular - русс сообщ
nopefish
Привет всем, кто как определяет что сайт открыт на мобильном девайсе?
nopefish
я попытался подключить angular-ismobile, но проект его не видит https://www.npmjs.com/package/angular-ismobile
nopefish
http://hgoebl.github.io/mobile-detect.js/
спасибо, попробую
Sasha
Можно прост смотреть userAgent
kdm🇩🇰
Можно прост смотреть userAgent
mobile-detect.js по сути так и делает)
pa[aad
mobile-detect.js по сути так и делает)
а других вариантов то и нету
kdm🇩🇰
а других вариантов то и нету
ну да...если только сам пользователь не будет отсылать о себе инфу
nopefish
короче остановился на UserAgent. Самый простой способ и пакеты не надо ставить
Dmitriy
ребятки слушайте
Dmitriy
есть вопрос 100% вы знаете как решать )
Dmitriy
с бека при невалидном запросе я бросаю екзепшен
Dmitriy
с контроллера
Dmitriy
как его правильно обработать при аякс запросе уже ангуляром ?
Sasha
Лучше генерализованно в интерсепторе
Dmitriy
interceptor или в сервисе
эт как ткните плиз носом ?
Dmitriy
где почитать ?
Dmitriy
интересвет в сервисе
Dmitriy
если я нотификацию например хочу показать
pa[aad
если я нотификацию например хочу показать
если у вас везде уведомления, то interceptor если пару мест то не стоит его юзать
Dmitriy
вобщем кейс: при удачном запросе возвращаются данные , при плохом я с бека шлю екзепшен там 400 например. И вот я не хочу в контроллере все это проверять я хочу если все ок с сервиса вернуть данные если нет то чтобы сервис обработал ошибку
Dmitriy
и показал там нотис например
Dmitriy
как то так
Sasha
Ну я все это делаю в интерсепторе. С бэка приходит код ошибки и сообщение, показываю в тоасте
Dmitriy
пример кода сможешь пожалуйста показать *
Dmitriy
?
Dmitriy
или откуда где почитать ?
Dmitriy
спасибо )
Vitalii
Всем привет! Если кто не видел. 1 Июля 2018 выйдет AngularJS v1.7 и все ) Правда, еще 3 года поддержки будет, но все же. “Stable AngularJS and Long Term Support” https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c
Sasha
А я чет вообще разочаровался в фуллстеке. Сначала думал - ну круто, буду фичу от и до делать, а в итоге половину времени выдумываю интерфейс.
pa[aad
я так и не понял причем фулстек до интерфейса ладно архитектуру там думаешь постоянно как усовершенствовать, но дизайн это и без бекенда делаешь дальше
Sasha
Sasha
И я не рад этому
pa[aad
И я не рад этому
ну да, много ответственности
Sasha
Перестаешь прокачиваться вглубину
Sasha
Ты как воин-маг-вор
Viktor
Ппц, 1.7 давно пора
Sergei
Всем доброго утра. При использовании rxjs как работаете с данными, есть какие паттерны? Пробовали ли ng-redux?
Viktor
именно для первого? просто мало ли, это во втором очень распостраненно
Sergei
Да, для второго смотрел, очень понравился ngrx/store, вот думал, может есть что похожее
Viktor
тогда вам скорей всего в другой чат по а2
Sergei
Да нет, интересно, как при использовании rxjs с первым ангуляре люди выстраивают работу с данными
Sasha
Как и во втором, только там он - основа
Sergei
Проблемы нет, как организовать работу с этим всем не могу понять. Так же сервисы? В сервисах наблюдать за состоянием других сервисов, если нужны данные из них?
Bogdan
если нужно какое то состояние хранить - используй какой то из subject
Sergei
Окей, спасибо, покопаю. Если не уложиться в голове - вернусь)
Sasha
Уверен, что вы знаете^^ Как называется свойство, когда какой-то элемент выделяется в браузере, чтобы табами переключаться?
pa[aad
tabindex ?
Sasha
А все, это focus
Valeriy
Всем привет
Valeriy
Занялся изучением данного фреймворка, кто-то может посоветовать достойные видео-уроки?
pa[aad
учи ангуляр 5
Valeriy
а 4 уже не актуальный?
pa[aad
Angular 5 учи