我用Reveal.js创建了一个演示文稿,我使用Jade进行模板化,使用JSON进行翻译(EN和FR)。 我希望显示列表的元素,使用布尔值,但是" false"元素显示每次。
我的翡翠模板
ul
if "#{$i18n.global.outro.social.twitter.show}"
li
a(href='#{$i18n.global.outro.social.twitter.url}', target='_blank')
i.fa.fa-twitter
| #{$i18n.global.outro.social.twitter.handle}
if "#{$i18n.global.outro.social.facebook.show}"
li
a(href='#{$i18n.global.outro.social.facebook.url}', target='_blank')
i.fa.fa-facebook
| #{$i18n.global.outro.social.facebook.handle}
if "#{$i18n.global.outro.social.linkedin.show}"
li
a(href='#{$i18n.global.outro.social.linkedin.url}', target='_blank')
i.fa.fa-linkedin
| #{$i18n.global.outro.social.linkedin.handle}
if "#{$i18n.global.outro.social.github.show}"
li
a(href='#{$i18n.global.outro.social.github.url}', target='_blank')
i.fa.fa-github
| #{$i18n.global.outro.social.github.handle}
我的JSON
"social": {
"twitter": {
"url": "http://twitter.com",
"handle": "MyTwitterName",
"show": false
},
"facebook": {
"url": "http://facebook.com",
"handle": "Facebook Name",
"show": true
},
"linkedin": {
"url": "http://linkedin.com",
"handle": "LinkedIn Name",
"show": false
},
"github": {
"url": "http://github.com",
"handle": "Github Name",
"show": true
}
}
提前感谢您的回复。
答案 0 :(得分:0)
#{}
。
ul
if $i18n.global.outro.social.twitter.display
li
a(href='#{$i18n.global.outro.social.twitter.url}', target='_blank')
i.fa.fa-twitter
| #{$i18n.global.outro.social.twitter.handle}
if $i18n.global.outro.social.facebook.display
li
a(href='#{$i18n.global.outro.social.facebook.url}', target='_blank')
i.fa.fa-facebook
| #{$i18n.global.outro.social.facebook.handle}
if $i18n.global.outro.social.linkedin.display
li
a(href='#{$i18n.global.outro.social.linkedin.url}', target='_blank')
i.fa.fa-linkedin
| #{$i18n.global.outro.social.linkedin.handle}
if $i18n.global.outro.social.github.display
li
a(href='#{$i18n.global.outro.social.github.url}', target='_blank')
i.fa.fa-github
| #{$i18n.global.outro.social.github.handle}