Vladislav
Привет ребята, есть у кого нибудь шаблон на ангуляре для хостинговой компании.
Евгений
21 век на дворе а все мертвые души
Rostyslav
Через $upload.upload можно загружать сразу более одного файла?
Михаил
Привет ребята, есть у кого нибудь шаблон на ангуляре для хостинговой компании.
знаю только шаблон на ангуляре1 для сайта-телеграма )
Rostyslav
щито это такое?
Модуль какой-то, с помощью которого можно делать загрузку файлов
Rem1te
ну это я понял, не плохо бы ссылку на гитхаб на этот модуль
Rem1te
Обращайтесь :)
Igor
привет! возникло странное поведение связанное с кликом если например на окне браузера без фокуса кликнуть на определенний компонент с ng-click то он заработает сразу если же кликнуть на директиву c елементом с ng-click в вишеупомянутом компоненте то ничего не происходит, только после второго раза осуществляеться клик в директиве нету ng-click только на елементе которий тестирую куда смотреть и копать?
Rostyslav
Обращайтесь :)
Все таки проблема остается. Когда через цикл загружаю сразу несколько файлов, то в респонс приходит не те данные о файле загруженном, к примеру, я загружаю 4 файла: 1.png, 2.png, 3.png, 4.png, а в респонс может прийти: 2.png, 2.png, 3.png, 3.png Вот этот модуль на гитхабе, только там уже 12+ версия, а в проекте 3.2.4 стоит https://github.com/danialfarid/ng-file-upload
Rem1te
я бы предложил для начала обновить библиотеку
Rostyslav
я бы предложил для начала обновить библиотеку
насколько это просто? она очень сильно изменилась за 4 года
Rem1te
насколько это просто? она очень сильно изменилась за 4 года
обновляете, запускаете, смотрите, если заработало - огонь, если нет - откатываетесь обратно :)
Vladislav
Я бы купил не знаю где.
🎋🎋🥷 ngSamurai
насколько это просто? она очень сильно изменилась за 4 года
@@Rem1te я бы предложил показать результат работы "npm-check -u"
Tim
Салют. Ребята есть нестандартная беда с нестандартной апишкой. Надо заполучить у http://suggestqueries.google.com/complete/search список автокомлита кейвордов для ютуба Примерный запрос: http://suggestqueries.google.com/complete/search?client=firefox&hl=en&gl=uk&ds=yt&q=test Если просто отправить через адресную строку или через curl, то проблем нет. Но при выполнении в браузере сначала он пытается отправить OPTIONS запрос(ибо CORS) а у API этот метод не разрешен. Соотвественно получаю 405 код... Запрос делаю вот так, сервисы\контролеры убрал: function get(params, addr){ var req = { method: 'GET', url: addr, headers: { 'Content-Type': 'json' }, params: params }; return $http(req).then(extract, extractFail); } function KeywordSearch(data){ return get(data, 'http://suggestqueries.google.com/complete/search'); } function researchKeyword(keyword) { var requestObject = { client: 'firefox', hl: 'en', gl: 'uk', ds: 'yt', q: keyword }; function sucessCallback(data){ if(data.error){ } vm.keyword.data.push(data); } KeywordSearch(requestObject).then(sucessCallback); }
Tim
Это неофциальная апишка гугла
Tim
работает она местами хз как, в зависимости от клиента может вернуть разный набор данных, как типом так и числом. Но в принципе это лучшее из того что я нашел
Tim
Предполагаемые выходы из ситуации как их вижу я: 1. Делать запрос с бека через курл 2. Какой то хак: app.config(['$httpProvider', function ($httpProvider) { //Reset headers to avoid OPTIONS request (aka preflight) $httpProvider.defaults.headers.common = {}; $httpProvider.defaults.headers.post = {}; $httpProvider.defaults.headers.put = {}; $httpProvider.defaults.headers.patch = {}; }]);
Rem1te
это не решит вашу проблему
Rem1te
ходите через бек енд
🎋🎋🥷 ngSamurai
без OPTIONS не бедет разрешения на GET/POST/etc... сервер должен пропускать headers для CORS... с этим ничего не поделаешь
Tim
Ясно, спасибо.
Alex
всем ку, подскажите как в webstorm провалиться в скрипт где формируется model
Alex
🎋🎋🥷 ngSamurai
всем ку, подскажите как в webstorm провалиться в скрипт где формируется model
Перестать пользоваться $scope и добавить/юзать jsdoc/tsdoc
Maya💙💛
Привет. Ищу ментора который может помочь разобраться в angularjs. Напишите, пожалуйста, в личку примерную стоимость за час. Нужно примерно 2-3часа в неделю.
Mixer
Зачем тебе это старьё
Tour of heroes будет проходить)
🎋🎋🥷 ngSamurai
Зачем тебе это старьё
потому что есть легаси)
new
подскажите, Есть недели по которым можно переключать недели те, что ниже May 13 May 20 May 27 Jun 03 Jun 10 Jun 17 Jun 24 Jul 01 Jul 08 Jul 15 и тд Есть кол-во дней в месяце разбитых по неделям Jun 03-09 Jun 10-16 Jun 17-23 Jun 24-30 Week 24 Week 2 Week 26 Week 27 Если сегодня 04 Jun то в верхнем ряду будет выбрано 3 jul, написала код, что выделяет верхнюю неделю но нужно что б был выделен период который указан в нижней колонке например если там сейчас период с may27-02 по jul24-30 то был выделен не текущая неделя, а этот период с may27 до jul30. если кто то может помочь, то код, что с этим работает могу кинуть.
new
new
как в ng-repiet достать индекс?
👾MerMax
ну для начала, использовать ng-repeat 😄
👾MerMax
а дальше открываем доку https://docs.angularjs.org/api/ng/directive/ngRepeat
new
он использован, есть в шаблоне <div class='schedule-page__header__dates'> <span ng-class= "dateLinkClass(dateLink)" ng-repeat='dateLink in dateLinks' ng-click="switchMode(dateLink.mode, dateLink.date)"> {{dateLink.title}} </span> </div>
👾MerMax
и находим $index 🎊🎉
new
как передать этот индекс в контроллер
new
$scope.dateLinkClass = function(dateLink) { var period = ($scope.sectionMode === 'single' ? 'week' : $scope.sectionMode) var momentAttribute = (period === 'week' ? 'isoWeek' : period) if ($scope.date.isSame(dateLink.date, momentAttribute)) { return 'schedule-page__header__date schedule-page__header__date--highlighted' } else { return 'schedule-page__header__date' } }
new
в такую функцию
👾MerMax
я уже ответил на твой вопрос)
👾MerMax
передай его в функцию как новый параметр
👾MerMax
dateLinkClass(date Link, $index)
и функцию сразу бросай с изменениями
Oleg
и функцию сразу бросай с изменениями
Нет, лучше буду ходить вокруг и спамить в чат с 600 людьми 👍
Oleg
и функцию сразу бросай с изменениями
Но я понимаю, что это медвежья услуга
👾MerMax
я не ходил вокруг. я дал ей ответ. он полезен так же тем что изначально нужно было лезть гуглить или глянуть доку, задача на самом то деле не такая и "нестандартная"
👾MerMax
уметь искать инфу тоже важно
👾MerMax
ты дал ей тупо сразу ответ, думаешь человек поймет о чем речь? и завтра вспомнит?
👾MerMax
Oleg
Oleg
в общем нужен баланс между 'лололо, вот ссылка, кури' и 'вот ответ правильный'
new
dateLinkClass(date Link, $index)
я так делала, это не работает, если консольлогнуть, то куча андифайнедов
Oleg
Ошибки сюда давайте
👾MerMax
согласен. но хз, если бы было что то сложнее то я бы и код написал и попытался обьяснить. а там просто первый абзац прочитать )
new
это случайно, там все норм в коде
Artem
может, из-за этого
👾MerMax
это помоему не у нее. а @dopusteam так бросил
👾MerMax
а то что нужно через репит, отображается?
Artem
Ну вроде все на поверхности. Берем $index, передаем его в метод контроллера. Вот и вся магия.
👾MerMax
покажи как ты в контроллере "ловишь" и что делаешь с этим дальше
👾MerMax
если и там поставила $index то замени на что то типа 'i'
👾MerMax
отдали dateLinkClass(dateLink, $index) приняли $scope.dateLinkClass = function(dateLink, i) {
new
new
👾MerMax
как и думал
Artem
$index передан в метод?
👾MerMax
в лог соответственно заменить не забудь
👾MerMax
ng-class= "dateLinkClass(dateLink, $index)"
new
блин, оно из-за внутренних процессов запускает ифы неск раз и выходит оч много значений, мб у ангуляра есть какой то способ сделать исключение на первые 2 элемента и последние 3 в контексте моей функции