使用t-esc和t-raw来渲染值
来自Odoo大V社-odoo中文开发手册
我们使用<field>元素来渲染字段内容,但字段值也可以直接在没有a <field>标记的情况下直接渲染。
t-esc指令计算表达式并将其作为一个html转码值,如下所示:
<t t-esc="record.message_parter_ids.raw_value" />
在某些情况下,如果源数据的安全,t-raw可以用来渲染字段原值,没有任何转码,如下面的示例所示:
<t t-raw="record.message_parter_ids.raw_value" />
提示:
出于安全原因,尽量避免使用t-raw。它的使用应该被严格限于输出没有任何用户数据的HTML的情况,或者是在用户数据被显式地转码为HTML特殊字符的情况。
上一节:使用t-if进行条件渲染 下一节:使用t-set设置变量的值