将数据从路由器传递到 Jade 模板
Passing data from router to Jade template
我有 Jade 模板:
template(name="mainLayout")
h1= data
h3 Meteor.js Example
当我尝试将数据传递给路由器中的模板时:
Router.route "/", () ->
@render "index", data: "My Awesome Page"
这是行不通的。如何将数据传入模板?
data
在路由器中传递的是this
在玉
所以代替:
h1= data
尝试:
h1= this
如果你想传递更多的数据,你可以这样做:
template(name="mainLayout")
h1= this.data1
h2= this.data2
// or shorted, just ignore the this.
h1= data1
h2= data2
h3 Meteor.js Example
Router.route "/", () ->
@render "index", data: { data1: "My Awesome Page", data2: "Foobar" }
我有 Jade 模板:
template(name="mainLayout")
h1= data
h3 Meteor.js Example
当我尝试将数据传递给路由器中的模板时:
Router.route "/", () ->
@render "index", data: "My Awesome Page"
这是行不通的。如何将数据传入模板?
data
在路由器中传递的是this
在玉
所以代替:
h1= data
尝试:
h1= this
如果你想传递更多的数据,你可以这样做:
template(name="mainLayout")
h1= this.data1
h2= this.data2
// or shorted, just ignore the this.
h1= data1
h2= data2
h3 Meteor.js Example
Router.route "/", () ->
@render "index", data: { data1: "My Awesome Page", data2: "Foobar" }