我在阅读此similar SO question
后发布了这些问题我有一个运行的node.js应用程序,它使用Express 2.5.8和Jade 0.26.0
我有一个由许多小部件组成的玉页。在网上搜索时,使用partials模块化这些小部件似乎是理想的。
所以我的玉主页叫做comp.jade是
!!! 5
html(lang='en')
head
body
h2.page-header REPORT FOR #{comp_name}
.other_ds
partial('partials/ln_profile')
我的ln_profile.jade是
p.ln_profile
strong #{comp_ln_name}
br
| #{comp_description}
在服务器端,我的脚本看起来像
res.render('comp',{comp_name: 'Some Company'}); // to pass data to comp.jade
res.partial( 'partials/ln_profile',{comp_ln_name: 'Test Company',comp_description:'Test Description'}); // to pass data to ln_profile.jade
但是当我这样做时,只有ln_profile.jade被渲染,并且comp.jade没有被渲染。
我在哪里错了?
答案 0 :(得分:0)
不推荐使用偏好。您必须使用Include语句而不是partials。