Size: a a a

Angular.js (1.x) — русскоговорящее сообщество

2019 May 29

R

Rø$T¿$L❤️VE4¿k in Angular.js (1.x) — русскоговорящее сообщество
Remite
ну это я понял,  не плохо бы ссылку на гитхаб на этот модуль
уже не надо, спасибо)
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
Обращайтесь :)
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Вася Петров
Привет ребята, есть у кого нибудь шаблон на ангуляре для хостинговой компании.
А чего не купите готовый?
источник

IG

Igor G in Angular.js (1.x) — русскоговорящее сообщество
привет!

возникло странное поведение связанное с кликом

если например на окне браузера без фокуса кликнуть на определенний компонент с ng-click то он заработает сразу

если же кликнуть на директиву c елементом с ng-click в вишеупомянутом компоненте то ничего не происходит, только после второго раза осуществляеться клик

в директиве нету ng-click только на елементе которий тестирую

куда смотреть и копать?
источник

R

Rø$T¿$L❤️VE4¿k in Angular.js (1.x) — русскоговорящее сообщество
Remite
Обращайтесь :)
Все таки проблема остается. Когда через цикл загружаю сразу несколько файлов, то в респонс приходит не те данные о файле загруженном, к примеру, я загружаю 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
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
Rø$T¿$L❤️VE4¿k
Все таки проблема остается. Когда через цикл загружаю сразу несколько файлов, то в респонс приходит не те данные о файле загруженном, к примеру, я загружаю 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
а ангуляр какой версии у Вас ?
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
я бы предложил для начала обновить библиотеку
источник

R

Rø$T¿$L❤️VE4¿k in Angular.js (1.x) — русскоговорящее сообщество
Remite
я бы предложил для начала обновить библиотеку
насколько это просто? она очень сильно изменилась за 4 года
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
Rø$T¿$L❤️VE4¿k
насколько это просто? она очень сильно изменилась за 4 года
обновляете, запускаете, смотрите, если заработало - огонь, если нет - откатываетесь обратно :)
источник

ВП

Вася Петров in Angular.js (1.x) — русскоговорящее сообщество
Я бы купил не знаю где.
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
Rø$T¿$L❤️VE4¿k
насколько это просто? она очень сильно изменилась за 4 года
@@Rem1te
я бы предложил показать результат работы "npm-check -u"
источник

T

Tim in Angular.js (1.x) — русскоговорящее сообщество
Салют. Ребята есть нестандартная беда с нестандартной апишкой.
Надо заполучить у 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);
}
источник

T

Tim in Angular.js (1.x) — русскоговорящее сообщество
Это неофциальная апишка гугла
источник

T

Tim in Angular.js (1.x) — русскоговорящее сообщество
работает она местами хз как, в зависимости от клиента может вернуть разный набор данных, как типом  так и числом. Но в принципе это лучшее из того что я нашел
источник

T

Tim in Angular.js (1.x) — русскоговорящее сообщество
Предполагаемые выходы из ситуации как их вижу я:
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 = {};
}]);
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
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 = {};
}]);
даже если вы избежите префлая всеравно получите от браузера по рукам за корс
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
это не решит вашу проблему
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
ходите через бек енд
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
без OPTIONS не бедет разрешения на GET/POST/etc... сервер должен пропускать headers для CORS... с этим ничего не поделаешь
источник

C☭

Chadwick ☭ in Angular.js (1.x) — русскоговорящее сообщество
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 = {};
}]);
п2 не сработает )
источник