2017-06-28 19 views
0

我有一個玉模板:玉/哈巴狗保存上下文對象的數據屬性

span= name 
a(href=url) 
    Click me... 

我這樣稱呼它

template({name: 'someone', url: 'google.com'}) 

現在我想將數據對象保存爲HTML屬性。這樣的事情:

span= name 
a(href=url, data-profile=JSON.stringify(this)) 
    Click me... 

我希望能夠獲取用於填充模板的數據。

回答

0

您應該所有的模板數據存儲在名爲locals = {}

let pageData = { 
    name: 'someone', 
    url: 'google.com' 
} 

//then do 

template({locals: pageData}) 

現在您可以訪問當地人的哈巴狗模板一個對象

span=locals.name 
    a(href=locals.url, data-profile=JSON.stringify(locals)) 
      Click me...