我可以使用在树枝中显示不同字符串的三元运算符使用字符串插值吗?

问题描述 投票:0回答:1

我可以使用在树枝中显示不同字符串的三元运算符使用字符串插值吗?

我一直在尝试以下变化

<div {{ items|length > 1 ? 'data-item data-target="#{props.target}"' : '' }}
<div {{ items|length > 1 ? 'data-item data-target="'~props.target~'"' : '' }}

期望的结果是,如果项目的长度超过一个,则为>]

<div data-item data-target="some-value">

这是否可能-为了使事情看起来更整洁?还是有点?

提前谢谢您

我可以使用在树枝中显示不同字符串的三元运算符使用字符串插值吗?我一直在尝试以下

1的变体? 'data-item data-target =“ ...
twig octobercms craftcms
1个回答
0
投票

是的,您只需要记住twig不会在将字符串和变量设置为conceal时将输出标记为安全,因此您也需要raw过滤器。在twig中,您可以省略时态运算符的右侧。

© www.soinside.com 2019 - 2024. All rights reserved.