Javascript jade/pug将上下文对象另存为数据属性
我有一个玉模板:Javascript jade/pug将上下文对象另存为数据属性,javascript,pug,Javascript,Pug,我有一个玉模板: 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... 我希望能够获取用于填充模板的数据。您应该将所有模板数据存储在一个名为locals={}
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...
我希望能够获取用于填充模板的数据。您应该将所有模板数据存储在一个名为
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...