我想为html属性编写Django条件,例如
<a {% if item.link %} href="{{ item.link }}", target="_blank", rel="noopener", aria-label="{{ item }}" {% endif %}>
--- Content ---
</a>
我正在使用pug / jade,因此无法将jade / pug语法放入“ Content”块中,编译器会中断。 我想知道是否可以以任何方式处理该问题,而不重复“内容”块。
我也尝试过,没有成功:
a({% if item.link %} href="{{ item.link }}", target="_blank", rel="noopener", aria-label="{{ item }}" {% endif %})
----Content---
答案 0 :(得分:1)
我终于找到了实现这一目标的方法。令人难以置信的是,解决方案非常简单,当我发现它时感到有点傻:
private dialogRef = null;
private dialogData;
constructor(private injector: Injector) {
this.dialogRef = this.injector.get(MatDialogRef, null);
this.dialogData = this.injector.get(MAT_DIALOG_DATA, null);
}
只需将 --- Content --- 块放在与普通html内容相同的缩进级别。