Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
437 views
in Technique[技术] by (71.8m points)

laytpl + laravel 模板语法冲突

用laravel和layui做一个小的网站,其中laytpl模板语法是这样的 {{# statement...|other coding... }}
而laravel的blade模板展示也是{{ $something }}

想去改layui的标示符但是找到一个地方改了出现了其他问题,我记得好像laravel是有修改{{}}标示符的地方,但是没找到,是我记错了吗


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

我没用过 layui,如果它也是个Js框架,那么有两种方法。

  1. @ 符号
    @ 符号标记之后 blade 不会解析

    <h1>Laravel</h1>
    
    Hello, @{{ name }}.
  2. @verbatim 命令
    如果你需要在页面中大片区块中展示 JavaScript 变量,你可以使用 @verbatim 指令来包裹 HTML 内容,这样你就不需要为每个需要解析的变量增加 @ 符号前缀了。

    @verbatim
       <div class="container">
           Hello, {{ name }}.
       </div>
    @endverbatim

文档请看这里 Blade & JavaScript Frameworks


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...