laravel刀片未处理未转义的哈巴狗属性

我正在使用Laravel Pug https://github.com/BKWLD/laravel-pug,文件名为* .pug.blade.php。我正在尝试设置属性值。

network.hull_polygon = viewer.entities.add({
        name : 'xxx',polygon : {
            hierarchy : Cesium.Cartesian3.fromDegreesArray(points_array),material : color,...
        }
    });

输出html是

|   <?php $x = "any"; ?>
div(class!="{{ $x }}")
    |   {{ $x }}
yeluogui1236 回答:laravel刀片未处理未转义的哈巴狗属性

有趣的是,在属性中,没有或{{}}附件,就像javascript变量

|   <?php $x = "any"; ?>
div(class=$x)
    |   {{ $x }}

HTML输出

<div class="any">any</div>

此外,可以省略美元符号,并可以使用插值

|   <?php $x = "any"; ?>
div(class = x + "test")
    |   {{ $x }}

HTML输出

<div class="anytest">any</div>
本文链接:https://www.f2er.com/3109895.html

大家都在问