从刀片编译器[Laravel 5.6]

时间:2018-12-19 16:59:56

标签: laravel laravel-blade

我有一个保存胡须语法的模板。我想通过javascript来快速修改对话框模板和类似内容。那就是为什么我在这里不使用刀片语法的原因。

在刀片视图中,我包括这些子模板,这些子模板通过使用保存对话框模板

@include('hierarchie.addTreeItem');

由于胡须语法,模板本身带有大括号

<script id="addOE_template" type="x-tmpl-mustache">
    @verbatim
    {{#isRoot}}
        <p>Nur oben und unten</p>
    {{/isRoot}}

    {{^isRoot}}
        <p>Alle Positionen</p>
    {{/isRoot}}
    @endverbatim
</script>

docs中,它说“ @verbatim”用于从解析中排除多行。似乎无法正常工作,原因是我收到错误消息

- invalid expression: Invalid or unexpected token in

    "\n\t\n    "+_s(#isRoot)+"\n        <p>Nur oben und unten</p>\n    "+_s(/isRoot)+"\n\n    "+_s(^isRoot)+"\n        <p>Alle Positionen</p>\n    "+_s(/isRoot)+"\n\t\n"

在我看来,好像模板已被解析? 我在这里做错了什么? 你们有一个更好的解决方案,可以将模板传递给javascript,这比像mustache.js那样的数据可以呈现吗?

0 个答案:

没有答案