Vladislav
Привет ребята, есть у кого нибудь шаблон на ангуляре для хостинговой компании.
Евгений
21 век на дворе а все мертвые души
Rostyslav
Через $upload.upload можно загружать сразу более одного файла?
Михаил
Rem1te
Rostyslav
щито это такое?
Модуль какой-то, с помощью которого можно делать загрузку файлов
Rem1te
ну это я понял, не плохо бы ссылку на гитхаб на этот модуль
Rostyslav
Rem1te
Обращайтесь :)
🎋🎋🥷 ngSamurai
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
Все таки проблема остается. Когда через цикл загружаю сразу несколько файлов, то в респонс приходит не те данные о файле загруженном, к примеру, я загружаю 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
я бы предложил для начала обновить библиотеку
Vladislav
Я бы купил не знаю где.
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
это не решит вашу проблему
Rem1te
ходите через бек енд
🎋🎋🥷 ngSamurai
без OPTIONS не бедет разрешения на GET/POST/etc... сервер должен пропускать headers для CORS... с этим ничего не поделаешь
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
Tim
Ясно, спасибо.
Alex
всем ку, подскажите как в webstorm провалиться в скрипт где формируется model
Alex
🎋🎋🥷 ngSamurai
Maya💙💛
Привет. Ищу ментора который может помочь разобраться в angularjs. Напишите, пожалуйста, в личку примерную стоимость за час. Нужно примерно 2-3часа в неделю.
Alex
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
Oleg
👾MerMax
передай его в функцию как новый параметр
👾MerMax
я не ходил вокруг. я дал ей ответ. он полезен так же тем что изначально нужно было лезть гуглить или глянуть доку, задача на самом то деле не такая и "нестандартная"
👾MerMax
уметь искать инфу тоже важно
👾MerMax
ты дал ей тупо сразу ответ, думаешь человек поймет о чем речь? и завтра вспомнит?
Oleg
👾MerMax
Oleg
Oleg
в общем нужен баланс между 'лололо, вот ссылка, кури' и 'вот ответ правильный'
Oleg
Ошибки сюда давайте
👾MerMax
согласен. но хз, если бы было что то сложнее то я бы и код написал и попытался обьяснить. а там просто первый абзац прочитать )
Artem
new
это случайно, там все норм в коде
Artem
может, из-за этого
👾MerMax
это помоему не у нее. а @dopusteam так бросил
👾MerMax
а то что нужно через репит, отображается?
Artem
Ну вроде все на поверхности.
Берем $index, передаем его в метод контроллера. Вот и вся магия.
👾MerMax
покажи как ты в контроллере "ловишь" и что делаешь с этим дальше
👾MerMax
если и там поставила $index то замени на что то типа 'i'
👾MerMax
отдали dateLinkClass(dateLink, $index)
приняли $scope.dateLinkClass = function(dateLink, i) {
new
new
👾MerMax
как и думал
👾MerMax
Artem
$index передан в метод?
👾MerMax
в лог соответственно заменить не забудь
👾MerMax
ng-class= "dateLinkClass(dateLink, $index)"
new
блин, оно из-за внутренних процессов запускает ифы неск раз и выходит оч много значений, мб у ангуляра есть какой то способ сделать исключение на первые 2 элемента и последние 3 в контексте моей функции