2015-09-28 4 views

ответ

0

data Пропущенный в маршрутизаторе this в нефрите.

Таким образом, вместо:

h1= data 

Try:

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" } 
+0

Он возвращает '[объект Object ] ', а не строка. – pavchip

+0

, если вы визуализируете «индекс», данные будут доступны в шаблоне индекса, а не в mainLayout. вы пытались отобразить 'this' в шаблоне индекса? – acemtp

+0

Я попытался отобразить 'this' в шаблоне: он показывает' [object Object] '. Я изменил индекс «@render» «...» на '@render» mainLayout «...», но он все еще не работает. Я думаю, что «Маршрутизатор» не работает напрямую с Джейд. – pavchip

Смежные вопросы