Andrii
не обновляется(
Andrii
длина
Максим
Коллеги, вопрос!) У меня есть порядка 15 полей для ввода, но это не форма..
Максим
Как мне массово проверить, что они заполнены, чтобы сделать кнопку активной/не активной? Не хочется длинный ng-if писать..
Максим
Как вариант можно задать этим полям required true, но если это не форма, можно ли их проверить
Rem1te
Как мне массово проверить, что они заполнены, чтобы сделать кнопку активной/не активной? Не хочется длинный ng-if писать..
1. напишите метод который их проверит 2. Напишите хендлер что когда поле меняется переключается какой-то флаг, когда все флаги буду переключенные - разблокировать кнопку 3. завернуть в форму и наслаждаться
Rem1te
не обновляется(
и поклацайте кнопку, что там в консоли, обновленное значение?
Rem1te
нет, старое
окей, уже проще, значение в моделе не обновляется, но если оно обновилось после удаления из массива, но потом вернулось в изначальное состояние, значит кто-то где-то её переприсваивает опять в старое значение
Rem1te
логично?
Rem1te
У неё разве по умолчанию есть сабмит по ентер?
Rem1te
можете вынести кнопку за пределы формы в таком случае
Максим
У неё разве по умолчанию есть сабмит по ентер?
а он вроде даже без кнопки отправляет форму.. если память не изменяет и я ничего не путаю
Rem1te
та не вроде, он же не поймет куда и что
Максим
та не вроде, он же не поймет куда и что
так это же не в кнопке вроде указывается, а в самой форме.. по этому он понимает куда форму сабмитить.. при этом окно перезагружается
🎋🎋🥷 ngSamurai
Scope.apply() давно уже не рекомендуется использовать в силу того что он крэшится постоянно. Вместо него лучше $scope.digest() or scope.applyasync(). + Стоит следовать стайл гайдам и перестать работать со $scope на странице
🎋🎋🥷 ngSamurai
Rem1te
Говорят вообще плохо в 2019 году на ангуляр джс писать :)
🎋🎋🥷 ngSamurai
а куда денешься, если легаси не мегрируемое, а клиента надо еще как минимум 2/3 года саппортить?!
Rem1te
Ну как ты и написал, следовать гайдам, брать тайпскрипт, компонентный подход, и думать что ты пишешь не на ангуляр джс :)
maestro
Ссори за тривиальный вопрос, но: Когда делаешь get-запрос и в subscribe делаешь присваивание значения локальной переменной, то переменная undefined. За пределами subscribe всё undefined) Как данные присвоить?
maestro
Через debug в инструментах разраба
Rem1te
1. Сабскрайб асинхронный и возможно не успел отработать 2. Сабскрайб отработал но в него пришло андефанд 3. Страдания, Боль, Принятие
maestro
Странно, переменная проходит с данными, но присваивается undefined😭
Rem1te
но так не бывает, это я точно знаю :)
‌‌‎Baryskhan
Всем привет, как можно получить данные в контроллере компонента, которые приходит через байндинг? Хелп плз
Rem1te
this
Rem1te
data: '<'. this.data - там будут данные в компоненте
‌‌‎Baryskhan
Я передаю json обьект, < сработает?
‌‌‎Baryskhan
‌‌‎Baryskhan
Вывожу в консоль обьект this
‌‌‎Baryskhan
Вернул так, когда вывожу this.info, возвращает пустоту
Rem1te
в каком месте этот консоль лог?
Rem1te
в конструкторе?
‌‌‎Baryskhan
Rem1te
там ещё нет данных из инпута
Rem1te
берите онИнит
Rem1te
или чет такое
‌‌‎Baryskhan
Тоже пробовал
Rem1te
афтер вью инит
Rem1te
пробуйте дальше
Rem1te
там много хуков
Bendyrko
Привет
Bendyrko
у меня на андроиде не сплывает предложение принять Notification . на десктопе нормально
Bendyrko
Notification.requestPermission().then( function( permission ) { if ( permission !== "granted" ) { alert( "Notification failed!" ); return; } })
Bendyrko
выскакивает алерт Notification failed!
Rem1te
выскакивает алерт Notification failed!
значит permission !== "granted"
Rem1te
-_-
Bendyrko
так даже не выскакивает предложение "вы хотите или нет"
Rem1te
не вижу кода про выскакивание вы хотите или нет вижу кода про нотификейшн фейледи выполнения условия
Bendyrko
Notification.requestPermission()
Bendyrko
должен приглашение спровацировать
Bendyrko
https://delch.github.io/notifications-api/
Sortafreel
доброго дня товарищам фронтендерам) Начинающий питонист, работаю в рекламе/обработке данных, много работал со всякими Директами, Adwords и прочее. Пишу, потому что нужен совет по Angular, не понимаю принцип сортировки итемов на странице, буду благодарен если кто что посоветует :) https://toster.ru/q/623732
🎋🎋🥷 ngSamurai
@Sortafreel 404-ошибка
Sortafreel
@Sortafreel 404-ошибка
спасибо) точки всё еще приклеиваются к ссылкам :)
Anonymous
на кнопке есть ng-repeat можно это заменить ng-model? (кнопка отражает сотсояние стоп\плей)
Максим
нифига не понятно что ты хочешь)
Anonymous
<span ng-repeat="act in me.actions" ng-mousedown="sendAction(act.cmd,me.id)" ng-show="canSendAction(act,me)" class="wc-action-btn wc-action-btn-cmd-set_pause" title="На паузу" style=""></span> кнопка обновляется постоянно, а мне надо чтоб не обновлялась если модель не изменилась. Я пологаю надо избавиться от ng-repeat , но с текущим уровнем знаний вообще не понятно можно это заменить на ng-model или нет.
Rem1te
всмысле *обновляется*?
Rem1te
Это же не реакт, тут интерфейс перерисовывается по инициализации дайджест цикла
Dmitry
Дмитрий - рекрутер. Компания Terrabot. Ищу разрабов. Можно ли здесь повесить вакансию?
Natali
Дратути. Я тру дотнетер которого внезапно осчастливили фулстек проектом. Несколько недель разбираюсь, вроде успешно, но все еще появляются вопросы которые трудно гуглить. Чатик целенаправленно загуглила.
Natali
Начну с потенциального холивара. Какие вещи стоит оставлять в верстке, а какие выносить в контроллер? С одной стороны, мне говорили мол "это верстка и прямо в ней размещают очень многие вещи потому что это верстка", с другой стороны, меня с кучей лет опыта бэка напрягает, например, вручную к каждому полю формы (в чем то разным но во многом похожим) прописывать редактируемость, обязательность и пр, да еще и по несколько раз в разных атрибутах (в случае обязательности само поле + звездочка)
Natali
какое именно?
Artem
В темплейте оставляйте только ng-if, ng-show, ng-style и тому подобные штуки. Никаких изменений состояния из темплейта лучше не делать.
Artem
Практика показывает, что это угрожает бардаком в коде
Artem
на кнопке есть ng-repeat можно это заменить ng-model? (кнопка отражает сотсояние стоп\плей)
ng-repeat "копипастит" элемент соответственно к какому-то массиву, ng-model передает в инпут биндинг. Это очень разные штуки
Дмитрий
Привет всем. Подскажите что думаете насчёт этого ядра? Стоит смотреть в эту сторону, или лучше писать с нуля самому? https://brightmobile.ru/startups/rtplatform/ Какой стек технологий понадобится для развития проекта маркетплейса на нем? Как веб так и мобильную версию (мобильная на ионике будет).