首页 新闻 赞助 找找看

关于jade模板引擎变量传递的问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2017-11-28 17:20

举个例子:

  现在有两个模板

    a.jade(我定义为父模板)
    b.jade(我定义为子模板)
---------------------------------------------------  
  a.jade代码:

    - var curr= 'dna'
    include b.jade
---------------------------------------------------
  b.jade代码:

    p= #{curr}
---------------------------------------------------

====================================

(理想很丰满,显示却很骨感,哎)
然而在子模板b.jade中用不了父模板定义的变量curr,这个问题怎么解决啊?请大神赐教

Hello_A_world的主页 Hello_A_world | 初学一级 | 园豆:192
提问于:2017-09-28 10:36
< >
分享
所有回答(2)
0

百数据传进去就好了

张云山 | 园豆:642 (小虾三级) | 2017-09-28 11:09

???啥意思

 

支持(0) 反对(0) Hello_A_world | 园豆:192 (初学一级) | 2017-09-28 11:31

@Hello_A_world: 

https://github.com/zys8119/public_zys/tree/master/jade

自己看

支持(0) 反对(0) 张云山 | 园豆:642 (小虾三级) | 2017-09-28 11:32

其实自己这个问题最新版的pug已经解决了,只不过我用webpack的时候用pug-loader并没有起作用,但我看源码应该是可以使用的,但pug-loader这个东西并没有很好的编译,所以是pug-loader的bug;
我后来用html-loader和pug-html-loader这两个替换掉pug-loader就可以了.

支持(0) 反对(0) Hello_A_world | 园豆:192 (初学一级) | 2017-11-28 17:17
0

其实这个问题最新版的pug已经解决了,只不过我用webpack的时候用pug-loader并没有起作用,但我看源码应该是可以使用的,但pug-loader这个东西并没有很好的编译,所以是pug-loader的bug;
我后来用html-loader和pug-html-loader这两个替换掉pug-loader就可以了.

Hello_A_world | 园豆:192 (初学一级) | 2017-11-28 17:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册