Konstantin
Привет, ищю как файлы грузить в ангуляраjs, нашёл решения, на стаковерфлоу, но там их какая то прорва, хочу у вас узнать чем по вашему лучше грузить файлы в angularjs?
Vladislav
Всем привет
▫️Какой у вас проект или где работаете? - Пока что не работаю, просто учусь
▫️В чём вы специалист? - Я пока что "специалист" во фронте, Js, ts и вот пытаюсь ангуляр подучить
▫️Чем можете быть интересны или полезны сообществу? - Интересен скорее в будущем, когда разберусь в анугуляре
▫️Чем интересно сообщество вам? - Поиск ответов, подсказок, изучение фреймоворка
▫️Откуда вы? - Новик :)
▫️Как узнали про группу? - Забил в поиск ангуляр, зашёл в группу свежего ангуляра, задал вопрос по старом и направили сюда :)
#whois
Vladislav
К сожалению не могу отправить скрин, удалет бот походу, хз что делать😅
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
Vladislav
Konstantin
https://www.npmjs.com/package/ng-file-upload
Спасибо! установил, но возник тупой наверное вопрос, но сталкиваюсь с ним второй раз и решения не нашел. Если данный плагин устанавливается через npm, да и вообще любой другой плагин. Он будет лежать в папке node_modules. Но получается проблема ведь в AngularJS нет import/export функционала, то есть там js файлы по старинке в файле index.html подключаются. Неужто в index.html нужно типа так писать
<script src="../node_modules/upload_files_plugin/file.js">.
Как вообще правильно подключать файлы из node_modules в AngularJS?
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
У вас разве нет галпа или грэдла для сборки бандла?
🎋🎋🥷 ngSamurai
Если вы тупо в индексе жахаете, что ни есть хорошо, то скопируй мин. файл в любую папку проекта где остальные либо лежат и вот от туда в скрипт путь укажи
🎋🎋🥷 ngSamurai
Node_module никогда нельзя инжектить вручную )
Konstantin
Ну да я понимаю что вручную на node_modules указывать это как то адово, есть webpack, но я не стал его дёргать по ому как пришлось бы в вебпак конфиге прописывать путь до node_modules/dir/dis/file. min. js что тоже вроде как фигня какая то.(тем более там уже минифицированные файлы пакетов) Остаётся вариант скопировать файл пакета из папки node_modules и засунуть в папку для всех js ных файлов, вроде решение норм, а если версия пакета поменяться, заного копировать, че то тоже как то странно ручное управление) вот подумал что может есть способы лучше. Насчёт gulp не понял, он в таком моем случае чем то лучше вебпак? Я просто gulp не использовал.
🎋🎋🥷 ngSamurai
Ну да я понимаю что вручную на node_modules указывать это как то адово, есть webpack, но я не стал его дёргать по ому как пришлось бы в вебпак конфиге прописывать путь до node_modules/dir/dis/file. min. js что тоже вроде как фигня какая то.(тем более там уже минифицированные файлы пакетов) Остаётся вариант скопировать файл пакета из папки node_modules и засунуть в папку для всех js ных файлов, вроде решение норм, а если версия пакета поменяться, заного копировать, че то тоже как то странно ручное управление) вот подумал что может есть способы лучше. Насчёт gulp не понял, он в таком моем случае чем то лучше вебпак? Я просто gulp не использовал.
> есть webpack, но я не стал его дёргать по ому как пришлось бы в вебпак конфиге прописывать путь до node_modules/dir/dis/file. min. js что тоже вроде как фигня какая то.
если есть webpack, то значит в нем уже все настроено и надо делать по аналогии с другими плагинами...
> Насчёт gulp не понял, он в таком моем случае чем то лучше вебпак? Я просто gulp не использовал.
галп уже не нужен. так как есть вебпак
> а если версия пакета поменяться, заного копировать, че то тоже как то странно ручное управление)
вот поэтому и надо скорее всего изменить конфиг вебпака чтобы автоматом подхватывалась версия плагина при апгрейде... кидать ее ко всем основным файлам тоже не есть хорошо
🎋🎋🥷 ngSamurai
Thank you, Angular | by Igor Minar | Dec, 2021 | Angular Blog
https://blog.angular.io/thank-you-angular-d90d70f2e9d8
Anonymous
Здравствуйте
Подскажите пожалуйста как в angularjs сделать типа CanDeactivate
Хотелось бы показать алерт если клиент попытается покинуть определенную страницу
Anonymous
🎋🎋🥷 ngSamurai
Спс бро
https://docs.angularjs.org/api/ngRoute/service/$route#event-$routeChangeSuccess
🎋🎋🥷 ngSamurai
Спс бро
но третий вариант самый крайний )
🎋🎋🥷 ngSamurai
Спс бро
можно еще посмотреть как альтернативу на https://docs.angularjs.org/api/ng/service/$location#event-$locationChangeStart
Alex.M
Всем Здрасте, подскажите в каких случаях в тесте не может найти контроллер [$controller:ctrlreg] The controller with the name 'addWebsiteController' is not registered.
jade .row.sg-row-0(ng-controller='addWebsiteController as vm')
🎋🎋🥷 ngSamurai
Alex.M
https://plnkr.co/edit/XQE08yZ5xv1ywtRD?open=lib%2Fscript.js&deferRun=1&preview
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
https://docs.angularjs.org/guide/unit-testing
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
Проверь свои знания на NIX Online Edu Testing
NIX приглашает тебя поучаствовать в онлайн-тестировании по одной из 17-ти программ обучения. Выполни тест и узнай уровень своей подготовки.
Когда: с 3 по 24 декабря
Где: онлайн с любого удобного тебе гаджета
В Корпоративном центре обучения NIX есть 17 учебных программ.
В зависимости от направления ты будешь учиться офлайн в Харькове или онлайн. Ты получишь базовые знания по фронтенд и бэкенд-разработке, по бизнес-анализу и в сфере облачных технологий. После обучения ты сможешь уверенно начать карьеру в IT и попробовать себя на позиции Junior-специалиста в команде NIX.
Переходи по ссылке, выбирай понравившуюся программу обучения и проходи онлайн-тестирование ✅
#ads
Sergiy
Всем привет
import * as angular from "angular"
Почему ошибка module not found angular?
Мб что-то заимпортить надо в app.module?
Sergiy
Картинка не грузит
Gevorg
Подскажите, пожалуйста, можно ли здесь выкладывать вакансии?)
Gevorg
а всё, увидел в закрепленном
Sergiy
🎋🎋🥷 ngSamurai
Sergiy
angular cli 13.0.4
angular cdk 13.0.3
angular 1.8.2
Sergiy
Получилось уже
Sergiy
Пасиб
🎋🎋🥷 ngSamurai
Получилось уже
И что было? почему у тебя певрая и 13е анги стоят?
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
только все равно непонятно на чем ты проект собираешь,,, на первой анге или на 13й?
Sergiy
Sergiy
Sergiy
Ну думаю в ангуляре дом можно напрямую менять?
Sergiy
Если да то первый анг выкину
Sergiy
Пхахах
Туду листик)
🎋🎋🥷 ngSamurai
только тур героя пройди сначала!
🎋🎋🥷 ngSamurai
если вообще с ангой не знаком
Sergiy
Это что такое?
Sergiy
Да я токо дня 3 в ангуляре)
Но сделал уже много вроде
Sergiy
Ааа
Это читал
🎋🎋🥷 ngSamurai
Sergiy
Мне понравился ангуляр
Больше всего есть, чем в реакте
Sergiy
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
но для тудушки тура героя хватит сполна
Sergiy
пасиб
Andrii
В ангуляре есть всё, кроме днд :р
Andrii
Если материал не подошёл, то грустно становиться
🎋🎋🥷 ngSamurai
?
Anton
В ангуляре есть всё, кроме днд :р
если ты про первый ангуляр (angularjs) и про drag-and-drop, то я юзаю
https://github.com/marceljuenemann/angular-drag-and-drop-lists
🎋🎋🥷 ngSamurai
Anton
🎋🎋🥷 ngSamurai
Andrii
Я про второй ангуляр
Peavey
Всем привет. Подскажите пожалуйста. У меня есть набор карточек с товарами. В каждой карточке есть кнопка добавить в корзину. Эта кнопка имеет счетчик, который открывается по нажатию на кнопку. Кнопка - директива.
Я нажал на кнопку появился счетчик, нажал на другую кнопку в другой карточке - счетчик в первой карточке свернулся, развернулся во второй.
Вопрос: Как закрывать счетчики в предыдущих карточках только с помощью флага типа isOpen?
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
все зависит от того, как у вас реализована динамика в шаблоне
Peavey
я использовал outside-click в директиве, чтобы изменять флаг isOpen, но из-за нее начинают некоторые плагины тормозить, сторонние
я так полагаю обработчик вешается на window и при чем сколько карточек столько и обработчиков будет, так конечно делать нельзя
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
Код покажи на стекблитце