0
Reveal.jsでプレゼンテーションを作成しました。テンプレート用にはJade、翻訳用にはJSON(ENとFR)を使用しました。 私はリストの要素をブール値で表示したいが、 "false"要素は毎回表示される。Jade&JSON - 条件付きブール
マイジェイドテンプレート
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
}
}
はあなたの応答を事前にありがとうございます。