pug学习!=partial()方法在 Pug 模板语言中,!= 表示不转义插入,partial 用于插入另一个 Pug 模板片段。
!=partial('template_name')意思是:不转义插入名为 template_name 的 Pug 模板片段。
在pug中,!=partial有以下方法:
1.第一个参数:模板文件的路径,可以是绝对路径或者相对路径,用字符串表示。例如:header.pug
2.第二个参数:向模板文件传递局部变量的对象。例如:{title:'首页'}
3.第三个参数:编译选项的对象,通常用来缓存模板。例如:{cache: true}所以一个典型的 partial 用法是:
1!= partial('header', {title:'首页'}, {cache: true})
这会引入 header.pug 模板,传递一个 title 变量,并缓存这个模板。
传递变量的解释如下:
例如:
...