json
  • pug
  • 2016-05-04 8 views 0 likes 
    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 
        } 
    } 
    

    はあなたの応答を事前にありがとうございます。

    答えて

    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} 
    
    関連する問題