0
条件の後のブロックのカプセル化に関する問題を解決できません。 条件の後のPUGの間違ったカプセル化
-
var href = 'javascript:void(0);',
menu = {
'Овощи, зелень': href,
'Фрукты, ягоды': href,
'Орехи, сухофрукты': href,
'Молочные продукты': href,
'Мясо, птица, яйца': href,
'Рыба, морепродукты': {
expanded: false,
href: href,
group: {
'Охлажденная рыба': href,
'Соленая и копченая рыба': href,
'Свежемороженная рыба': href,
'Икра': href,
'Морепродукты': href,
'Крабовое мясо и палочки': href,
'Морская капуста и закуски из рыбы': href,
'Вся рыба и морепродукты': href
}
}
}
;
block justSomeBlock
- let index = 0;
if menu && typeof menu === 'object'
menu#menu.menu(type='context' label='Меню' contextmenu='menu__group')
each menu__val, menu__key in menu
#{'menuitem'}(class='menu__item' label='' + menu__key + '')
a.menu__link(href='' + (typeof menu__val === 'object' ? menu__val.href : menu__val || '#') + '' class='' + (menu__val.expanded ? 'expanded' : '') + '')
.menu__link-text= menu__key
if menu__val && typeof menu__val === 'object'
menu.menu__group(type='list' id='menu__group--' + ++index +'')
if menu__val.group && typeof menu__val.group === 'object'
each group__val, group__key in menu__val.group
#{'menuitem'}(class='menu__item' label='' + group__key + '')
a.menu__link(href='' + (typeof group__val === 'object' ? group__val.href : group__val || '#') + '' class='' + (group__val.expanded ? 'expanded' : '') + '')
.menu__link-text= group__key
:PUGをコンパイルした後、ブロックはない
パグコードのGoogle Chromeでこのリンク=(
スクリーンの内側に、リンクの隣に配置されています
アンカータグの内側に 'if'の内容を入れるには、' if'ブロック全体を右インデントする必要があります。 –
私はすでにそれを試したと思うが、私はもう一度やり直して怒鳴りを設定するよ – user3688243
うん、あなたのコメントの助け。それは私が前に試したので奇妙です、そして、私のコンピュータが再起動されるまでそれは動作しません... – user3688243