我需要用表达式替换字符串。 该代码具有三种字符串替换方案。对于前两个字符串,这些字符串将替换为备用字符串,效果很好。 但是,对于第三种情况,我需要将字符串“ channel”替换为一个表达式:{{booking.channel}}。我的代码仅在第三个实例上不正确,并且我还没有找到解决方法。
<div class="row">
<div class="left title">Source</div>
<div class="right">{{ booking.source | replace: "app", "Front Desk" | replace: "widget", "Website" | replace: "channel", {{ booking.channel }} }}</div>
答案 0 :(得分:3)
您需要移除{{ }}
周围的booking.channel
,因为您已经在其他{{ }}
内:
<div class="row">
<div class="left title">Source</div>
<div class="right">{{ booking.source | replace: "app", "Front Desk" | replace: "widget", "Website" | replace: "channel", booking.channel }}</div>