假设正常ejs使用情况是,有A.ejs和B.ejs两个文件。 B中使用A模板,并传入title参数,只需要在B中加入以下代码就可以了。
<%- include('A',{title:'Hello World'}); %>
但在thinkjs中,如何实现如此效果?
扫码关注w3ctech微信公众号
据我了解,好像不能这样使用。我们现在是这样使用的:
在模板中:
<%include inc/header.html%>
在header模板中需要用到的变量,在Controller提供,比如:
self.set("title", categorydata.name);
公用模板路径该怎么写呢
共收到2条回复