Konstantin
Привет, ищю как файлы грузить в ангуляраjs, нашёл решения, на стаковерфлоу, но там их какая то прорва, хочу у вас узнать чем по вашему лучше грузить файлы в angularjs?
Vladislav
Всем привет ▫️Какой у вас проект или где работаете? - Пока что не работаю, просто учусь ▫️В чём вы специалист? - Я пока что "специалист" во фронте, Js, ts и вот пытаюсь ангуляр подучить ▫️Чем можете быть интересны или полезны сообществу? - Интересен скорее в будущем, когда разберусь в анугуляре ▫️Чем интересно сообщество вам? - Поиск ответов, подсказок, изучение фреймоворка ▫️Откуда вы? - Новик :) ▫️Как узнали про группу? - Забил в поиск ангуляр, зашёл в группу свежего ангуляра, задал вопрос по старом и направили сюда :) #whois
Vladislav
К сожалению не могу отправить скрин, удалет бот походу, хз что делать😅
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
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 Хотелось бы показать алерт если клиент попытается покинуть определенную страницу
🎋🎋🥷 ngSamurai
Здравствуйте Подскажите пожалуйста как в angularjs сделать типа CanDeactivate Хотелось бы показать алерт если клиент попытается покинуть определенную страницу
если у вас компоненты, то на $onDestroy() { // tbd... } ... если нет то на $scope.$on('$destroy', () => { // tbd... }); .. если и это не сработает. то на $rootScope.$on('$routeChangeSuccess', () => { //tbd... });
🎋🎋🥷 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')
Alex.M
Импорт прошел правильно?
Импорт контроллера? вот возможно я его не правильно импортирую
Alex.M
https://plnkr.co/edit/XQE08yZ5xv1ywtRD?open=lib%2Fscript.js&deferRun=1&preview
🎋🎋🥷 ngSamurai
Импорт контроллера? вот возможно я его не правильно импортирую
импорт в юнит тесте??.. или тебе на страницу добавить его не получается?
Alex.M
импорт в юнит тесте??.. или тебе на страницу добавить его не получается?
на странице все работает, не пойму как правильно добавить контроллер в тест чтобы протестировать функцию
🎋🎋🥷 ngSamurai
https://docs.angularjs.org/guide/unit-testing
🎋🎋🥷 ngSamurai
на странице все работает, не пойму как правильно добавить контроллер в тест чтобы протестировать функцию
и файл надо добавить в karma конфиг, если вручную в список .. или что у вас там...
🎋🎋🥷 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
angular cli 13.0.4 angular cdk 13.0.3 angular 1.8.2
Sergiy
Получилось уже
Sergiy
Пасиб
🎋🎋🥷 ngSamurai
Получилось уже
И что было? почему у тебя певрая и 13е анги стоят?
Sergiy
И что было? почему у тебя певрая и 13е анги стоят?
Нуу Я думал что эта либа по умолчанию стоит А нужна чтоб дом елемент напрямую менять
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
только все равно непонятно на чем ты проект собираешь,,, на первой анге или на 13й?
Sergiy
анга это фреймворк, а не либа) вот реакт это либа)
Ну да, ну да) Я с реакта и пришёл, привык)
Sergiy
Ну думаю в ангуляре дом можно напрямую менять?
Sergiy
Если да то первый анг выкину
🎋🎋🥷 ngSamurai
И то и то есть)
ты какого монстра собрался писать?)
Sergiy
Пхахах Туду листик)
🎋🎋🥷 ngSamurai
Пхахах Туду листик)
тогда бери 13ю ангу и не парься
🎋🎋🥷 ngSamurai
только тур героя пройди сначала!
🎋🎋🥷 ngSamurai
если вообще с ангой не знаком
Sergiy
Это что такое?
Sergiy
Да я токо дня 3 в ангуляре) Но сделал уже много вроде
🎋🎋🥷 ngSamurai
Это что такое?
https://angular.io/tutorial
Sergiy
Ааа Это читал
🎋🎋🥷 ngSamurai
Sergiy
Мне понравился ангуляр Больше всего есть, чем в реакте
🎋🎋🥷 ngSamurai
Мне понравился ангуляр Больше всего есть, чем в реакте
и там и там есть все что надо.. вопрос только в том - сколько тебе времени понадобиться чтобы все это дело настроить и что есть из коробки
Sergiy
и там и там есть все что надо.. вопрос только в том - сколько тебе времени понадобиться чтобы все это дело настроить и что есть из коробки
Ну да, там можно кастомными хуками обмазатся на все случаи жизни Но тут из коробки больше всего
🎋🎋🥷 ngSamurai
Ну да, там можно кастомными хуками обмазатся на все случаи жизни Но тут из коробки больше всего
как надоест одному ковыряться, то иди сюда - https://t.me/angular_ru - https://t.me/rxjs_ru
🎋🎋🥷 ngSamurai
но для тудушки тура героя хватит сполна
Sergiy
пасиб
Andrii
В ангуляре есть всё, кроме днд :р
Andrii
Если материал не подошёл, то грустно становиться
🎋🎋🥷 ngSamurai
?
Anton
В ангуляре есть всё, кроме днд :р
если ты про первый ангуляр (angularjs) и про drag-and-drop, то я юзаю https://github.com/marceljuenemann/angular-drag-and-drop-lists
Andrii
Я про второй ангуляр
Peavey
Всем привет. Подскажите пожалуйста. У меня есть набор карточек с товарами. В каждой карточке есть кнопка добавить в корзину. Эта кнопка имеет счетчик, который открывается по нажатию на кнопку. Кнопка - директива. Я нажал на кнопку появился счетчик, нажал на другую кнопку в другой карточке - счетчик в первой карточке свернулся, развернулся во второй. Вопрос: Как закрывать счетчики в предыдущих карточках только с помощью флага типа isOpen?
🎋🎋🥷 ngSamurai
все зависит от того, как у вас реализована динамика в шаблоне
Peavey
я использовал outside-click в директиве, чтобы изменять флаг isOpen, но из-за нее начинают некоторые плагины тормозить, сторонние я так полагаю обработчик вешается на window и при чем сколько карточек столько и обработчиков будет, так конечно делать нельзя
🎋🎋🥷 ngSamurai
Код покажи на стекблитце