Всем привет! Подскажите, пожалуйста. Есть код bemjson.js, который выводит две группы div'вов с соответсвтующим содержимым. В моем случае это группы
Library:
audio
video
software
Store:
video
Сам код bemjson
{
block: 'media',
content: [
{
content: 'Library:',
audio: 'audio',
video: 'video',
software: 'software'
},
{
content: 'Store:',
video: 'video'
}
].map(function(item) {
return {
block: 'library-item',
mods: { image: 'yes' },
content: {
block : 'group',
mix: { block: 'library-item', elem: 'group' },
content : [
{
elem: 'desc',
mix: { block: 'library-item', elem: 'desc' },
content: item.content
},
{
block: 'list',
mix: { block: 'library-item', elem: 'list' },
content: item.books
},
{
block: 'list',
mix: { block: 'library-item', elem: 'list' },
content: item.audio
},
{
block: 'list',
mix: { block: 'library-item', elem: 'list' },
content: item.video
},
{
block: 'list',
mix: { block: 'library-item', elem: 'list' },
content: item.software
}
]
}
};
})
},
Из кода видно, что в группе library три элемента, а в группе Store - один. Вопрос: как мне не выводить или скрыть те элементы в группах, которые незаполнены, потому что сейчас данный код формирует пустые дивы. Это не дает возможности применять какие-то стили.
;)
Быстрый ответ так. ) Можно наверное и лучше
Угу, по мотивам:
Всем спасибо большое!!!