Briton
это легаси проект
🎋🎋🥷 ngSamurai
i know
Briton
и используется только 1.5
Briton
если бы я так вообще на второй перешли бы
Briton
только вот проект большой
Briton
затратный
Alex
Привет. Нид хэлп. Делаю табы. Title таба и его содержимое подгружаются из фетча.
Со статичными данными работает. Но с динамическими - нет. хз уже в чем проблема.
Alex
Б*я, картинка не вставляется.....
Firstname
scope.apply
Alex
Firstname
ангуляр не знает что у тя данные пришли какие-то через фетч
Alex
🎋🎋🥷 ngSamurai
scope.apply
scope.apply() может свалиться в инфинити, лучше $digest или timeout или $applyAsync()
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
все нгРепиты должны иметь всегда "track by $index" на худой конец
Alex
Alex
Плагина нету. Из запроса приходит json - херачу его в scope и вывожу
🎋🎋🥷 ngSamurai
а как у тебя таба отрисовывается?? не сам же цсс стилями пилишь )
Briton
скажите пожалуйста как понять такой синтаксис
`<input id="frmMessageDlgWorkItem" data-work-items-lookup
data-entity-id="dataItem.entityId" />`
Briton
В частности что за data-work-items-lookup аттрибут
Briton
что оно такое
Briton
все что с data-... это директива?
Anton
data-work-items-lookup
эквивалентно
work-items-lookup
Vladyslav
Дефолт с хтмл, это не ангуляр
Anton
сделано для того, чтобы браузеры не ругались на отсутствующий в спеке аттрибут "work-items-lookup"
Anton
точно так же аналог ng-app
data-ng-app
Briton
хмм интересно
Briton
спасибо!
🎋🎋🥷 ngSamurai
все что с data-... это директива?
Это директива или входящая переменная, но с использованием префикса дата-.
Нужна по большей части для валидности хтмл'а.
Alex
Alex
Еще вопрос возник. Как группировать можно в angularJS?
Я отрисовал табы, но дело в том, что данные, с которых нужно это все сделать выглядят вот так.
Alex
И у меня получается три одинаковые вкладки с разным контентом. А нужна одна.
Anton
группировать можно так же, как и в js
🎋🎋🥷 ngSamurai
Alex
Лучше без него :(
🎋🎋🥷 ngSamurai
И редюсить
🎋🎋🥷 ngSamurai
Сортируешь по своему ключу и потом обходишь редьюсом и комбайнишь все в новую структуру
Alex
Alex
Ок
🎋🎋🥷 ngSamurai
Лучше без него :(
А чего лошку не хотите впилить? В разы читабельность повысится )
Alex
Тут куча кода на нем завязана. И видимо не хотят тратить на это время. Я новые модули уже без него делаю.
Aleksei
Привет!
Aleksei
Что блочит бот? Все?
Aleksei
Всем привет! Проект написан на AngularJs. Не могу понять как достать файл в input[type=file]. Пробовал через событие change и модель, но не работает. Пробую через метаданные
Aleksei
angular.element(айдишник).bind(событие, function (evt) { if (evt) { console.log(евт) } });
Aleksei
<input id="fileDeliveryZones" class="action__btn-input" ng-model="ctrl.dataFileZones" type="file" ng-change="ctrl.test()"/>
Anton
как-то можно вызвать код, когда ng-options отработал в <select>?
Anton
либо ловить событие, что ng-options изменился
Anton
а, может просто watch на ngOptions
Anton
не прокатило
Firstname
ng-change же, на select. Или вопрос не в этом?
Anton
надо отловить события, когда список <option> изменился
Anton
а не модель поменялась
Firstname
ну watchCollection значит на массив из которого опции берутся.
Anton
а мне надо именно когда option полностью отрисуются
Anton
чтобы на них повесить selectize
Anton
походу надо оборачивать в компонент
Firstname
$timeout() выполняется в конце дайджест цикла
Firstname
Тобишь запрашиваете свои опшены в калбэке делаете $timeout(function() {тут можно инитить selectize})
Anton
Понял, спасибо
🎋🎋🥷 ngSamurai
Tatiana
Всем привет :) Ищу разработчика на Angular 1.5, нужно доработать небольшой блок приложения. Напишите в личку, пожалуйста, кто готов и располагает свободным временем. По стоимости договоримся.
Alex
Привет. Подскажите, есть кастомная директива с вот такими полями. Что они значат? Что-то не могу нагуглить.
Alex
Где-то была ссылка, но я ее потерял. Гугл выдает общую инфу по директивам.
Rem1te
Alex
спс
Shieldy
(4 + 1) @tatbokareva, пожалуйста, отправьте решение указанной арифметической задачи в этот чат в течение указанного времени, иначе вы будете кикнуты. Спасибо! (30 сек)
При поддержке 1inch Network (iOS)
🎋🎋🥷 ngSamurai
Смотри онлайн-лекцию от JavaScript-экспертов:
🔹 Почему JavaScript — отличный выбор.
Сергей Пришутов, JavaScript developer
JS — это не только UI, но еще игры, электроника, мобильные и десктопные приложения и даже серверная разработка. На лекции ты узнаешь о преимуществах использования JS в современных IT-проектах.
🔹 Основы функционального программирования и JavaScript. Дарья Чернявская, JavaScript developer
Функциональное программирование становится мейнстримным. Даже традиционно императивные языки начинают добавлять практики из функционального мира. Вместе с экспертой разберем основы ФП и причины его популярности.
Alex
Привет. Подскажите, как лучше сделать lazy loading? У меня есть панелька скрытая, которая выезжает по кнопке. Сейчас загрузка данных в эту панельку происходит при загрузке всей страницы. Мне нужно сделать, что данные не сразу загружались, а только когда панелька выехала, стала активной.
Vladislav
Alex
У меня тут куча все в коде. И, может, кто знает, не могу почему то через document.querySelector получить кнопку. Из другого файла работает, из этого не могу.
Есть еще способы?
Alex
А можно как-то кастомный атрибут сделать? По умолчанию, false, после загрузки = true.
Alex
На чистом JS, я бы через data-loaded был делал.