在 Jade 模板中自定义 HTML
Custom HTML in Jade Template
我想在 jade 中有所作为,但不确定最佳方法。我想在一个网站上有多个产品页面,并且这些产品页面中的大部分将具有相同的布局和设计,因此我将创建一个 jade 模板。但是,我希望能够特别为几个产品页面插入一些自定义 HTML。
我可以使用包含或其他方式选择性地添加自定义 HTML 吗?
您可以使用 jade partials 根据模板上下文中的某些条件显示不同的片段:
if user.description
!=partial(template name[, options])
或者您可以使用模板继承并根据相同的条件呈现不同的模板,但这次是在您的控制器中。我可能会选择后者。
我想在 jade 中有所作为,但不确定最佳方法。我想在一个网站上有多个产品页面,并且这些产品页面中的大部分将具有相同的布局和设计,因此我将创建一个 jade 模板。但是,我希望能够特别为几个产品页面插入一些自定义 HTML。
我可以使用包含或其他方式选择性地添加自定义 HTML 吗?
您可以使用 jade partials 根据模板上下文中的某些条件显示不同的片段:
if user.description
!=partial(template name[, options])
或者您可以使用模板继承并根据相同的条件呈现不同的模板,但这次是在您的控制器中。我可能会选择后者。