iT邦幫忙

0

從 Node.js 傳遞物件到 Jade 的微末功夫

  • 分享至 

  • xImage
  •  

各位大神好:
弱弱的我買了歐萊禮的書想學習 Node.js 和 express 搭配的原理和語法,因為 handlebars 壞掉只好改用 Jade 模板,今天從 Node.js 傳遞物件到 Jade 時吃了不少苦頭,現在已解決把成果分享給大家。以下是物件

const weatherData = [
  {
    location: { name: 'Portland',},
    temp: '59 F',
  },
  {
    location: { name: 'Bend',},
    temp: '51 F',
  },
]

一般 Jade 接受 Node.js render 過來的變數都是用 #{XXX},但我一直印出 [object, Object], google 很久終於找到解方,以下是 Jade 的 code

each weather in  weathers 
    each value, key in weather 
        if (key == 'location')
            each value_1, key_1 in value                
                span= key_1 + ': ' + value_1 + ' '
        else 
            span= key + ': ' + value + ' '

希望這點微末功夫有幫到大家,獻醜了!


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言