标准语法
{{include './header.art' data}}
原始语法
<% include('./header.art', data) %>
这里导入子模板的时候,是可以传递数据的,一定要仔细观察上面2种语法
这里推荐使用原始语法,因为标准的语法,那个data的位置不能写对象和数组,写了就报错,不信可以试试
而原始语法就没限制。但是标准语法可以传递数字、字符串、布尔值这些数据,用{{$data}}进行接收
例子:
aaa.art
<% include('./header.art', {name:'zhangsan'}) %>
header.art
</div>{{$data.name}}</div> //就用这种方法接收
</div>{{name}}</div> //直接把$data省略掉也可以
例子2:
aaa.art
{{include './header.art' 'zhangsan'}} //注意这里不能写对象和数组,否则报错
header.art
</div>{{$data}}</div> //就用这种方法接收,也只能用这种方法接收..