Danila
Я пробовал изнутри отправить сгенерированный массив в функцию,бесполезно(
741x
лан спс
Andrew
Как это может быть бесполезно, если внутри объект есть со всеми данными?
Danila
Да вот,я тоже удивляюсь ,мистика какая то
Anonymous
Почему содержимое keysObj выводится пустым в консоли?
Потому что цикл работает асинхронно. Буквально конструкция до console.log говорит "хей, интерпретатор, перебери мне этот массив", он тебя услышал, но не начал перебирать, и тут ты его просишь "выводи массив срочна"
Danila
Danila
Подайлуста
Andrew
При завершении перебора, выполни функцию в которую передашь объект.
Danila
Andrew
Скринь код.
Andrew
Я не верю
Danila
let KeysObj:object [] =[];
this.db.list('/keys').subscribe(snapshot => {
snapshot.forEach(element => {
KeysObj.push({
case_id : element.case_id,
tag_id : element.tag_id
});
});
});
console.log(KeysObj);
Danila
Andrew
Но ты же ничего не изменил
1000
ахахах
Andrew
При завершении перебора, выполни функцию в которую передашь объект.
Danila
Вызвать функцию там где сейчас консоль лог?
Danila
Или внутри цикла?
Andrew
Внутри, при завершении.
Andrew
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
Anonymous
Eugene
чот вспомнил как ты Алику посоветовал Промисы:DD
Eugene
А потом...D
1000
1000
а что потом?)
Anonymous
Ща
1000
а на чём пишешь?
Anonymous
Language:
js
Source:
[1,2,3].forEach((item, index, arr) => {
console.log(item);
if (index == arr.length-1) console.log("end");
});
Result:
1
2
3
end
Eugene
Danila
Danila
я пробовал вот так еще
Danila
let KeysObj:any=[];
KeysObj =this.db.list('/keys').toPromise()
.then(response => response);
console.log(KeysObj);
Anonymous
Anonymous
Это не будет работать)
Anonymous
Chuvi
Кстати, я вот это кинул утром и не подумал. Если большой массив данных - имеется в виду, большой текст, а не количество, то на таких обьемах регулярные выражения работают лучше, из-за специфики устройства. А вот на маленьких текстах, но часто - лучше за проходы
Я вот, такой же логикой руководствуясь, хотел сделать условие, если текст маленький - перебором, если большой - регуляркой. Но с регуляркой так и не срослось. )
Anastasia
Ребята, скажите пожалуйста, почему свойство p:nth-child(even) срабатывает на всех элементах, а не только на четных? В чем может быть ошибка?
Kate
показывай разметку
Kate
запили пример на куда-нибудь
Kate
не может такого быть
Anastasia
Разметку или стили?
Anastasia
Anastasia
Вот снимок того, что есть сейчас. У меня 2 и 4 слова короче, поэтому для них задала другие отступы для центровки через свойство :nth-child(even)
Anastasia
Ща,ща
Anastasia
Anastasia
стили
Anastasia
для блока с текстом
Anastasia
Anastasia
блок разметки, все идут по стандарту
Anastasia
не срабатывает свойство align
Bronislav
👍
Anastasia
тоже нет
Anastasia
А что с позиционированием?
Anastasia
указана ширина
Bronislav
а нахрена там вообще p и img ?
Bronislav
когда картинку можно сделать фоном, текст уже и есть в "a" просто
Bronislav
и тогда не надо никаких абсолютных позиций и центрирование работать будет ок
Anastasia
Картинка просто лежит в блоке, у которого задан бэкграунд, картинка отцентрована сама по себе в блоке. Поэтому пришлось так исхищрятся. Ладно, сейчас попробую так сделать.
Anastasia
Спасибо, хоть кто-то что-то сказал без претензий и предъяв.
Ellias
Я может быть немного неверно скажу, так что камнями не кидайтесь пожалуйста. Но, в этом случае, мне кажется, что можно сделать просто в два бэкграунда. И отцентровать картинку через background-position.
Bronislav
ну я бы делал через флекс
Bronislav
https://codepen.io/bulch/full/OgQBzv/
Anastasia
Я попросила уже дизайнера исправить эту ситуацию, чтобы просто задать картинку фоновым изображением с уже имеющимся цыетом бэкграунда
Bronislav
😂😂😂
Bronislav
Anastasia
там просто картинки вообще разного размера и их сложно отцентровать все одинаково, при условии того, что я задавала все в процентах. Да и при наложении бэкграунда, белая часть изображений не становится цвета бэкграунуда как задано в макете
Viacheslav
привет. подключаю kendo ui, закинул стили в ~/content/kendo/...
подключил kendo.common-bootstrap.min.css, kendo.bootstrap.min.css, kendo.rtl.min.css
в этой же папке лежит папка bootstrap где валяются глифы.
запускаю проект, а у меня глифы не прогружаются. ну т.е. видимо файл css не находит глифы, хотя все делаю по примеру мануалки. ЧЯДНТ?
Bronislav
Viacheslav
нет ошибок
Viacheslav
вообще никаких
Galeups
всем привет.
народ подскажите пожалуйста
var Obj = {};
timeScale.each( function (i, el){
$(el).attr('id', id+'-'+i );
Obj = {
count : i,
id : $(el)
}
}
);
console.log( Obj );
Bronislav
не если нету, значит все должно быть ок