我有一个玉模板:
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 :(得分:0)
您应该将所有模板数据存储在一个名为locals = {}
let pageData = {
name: 'someone',
url: 'google.com'
}
//then do
template({locals: pageData})
现在您可以访问pug模板中的本地人
span=locals.name
a(href=locals.url, data-profile=JSON.stringify(locals))
Click me...