我有一个这样的模板:
<template id="id1">
<h1>Title</h1>
<t t-raw="0"/>
</template>
如下所示:
<t t-call="id1">
<div>Hello<div>
</t>
或者像这样:
<t t-call="id1"/>
问题是对于第二种类型,HTML中有[]。[]。有没有办法检查&#34; 0&#34;有什么内容吗?
编辑:我已经尝试了
<t t-if="0" t-raw="0"/>
它没有用。
答案 0 :(得分:3)
如果您在模板中写入的内容比任何模板调用模板时都要好,那么调用模板的主体可用作变量“0”中的原始值
例如,你的模板
<template id="id1">
<h1>Title</h1>
<t t-raw="0"/>
<h2> content after calling template</h2>
</template>
如果你这样打电话
<t t-call="id1">
<div>Hello<div>
</t>
然后输出就像这样
<h1>Title</h1>
<div>Hello<div>
<h2> content after calling template</h2>
如果你这样打电话
<t t-call="id1"/>
<div>Hello<div>
然后输出就像这样
<h1>Title</h1>
<h2> content after calling template</h2>
<div>Hello<div>
我希望这有助于理解这个概念