larave的大括号和javascript的框架解析冲突
方法一: @由于许多 JavaScript 框架也使用 “大括号” 来表示预设的表达式应该显示在浏览器中,因此可以使用 @ 符号表示 Blade 渲染引擎表达式应保持不变。例如:
Laravel
Hello, @{{ name }}.
在这个例子中, @ 符号将被 Blade 删除;在 Blade 引擎中 {{ name }} 表达式将保持不变,取而代之的是 JavaScript 引擎来渲染该表达式。
方法二: @verbatim 指令如果在模板中显示了很大一部分的 JavaScript 变量,可以将 HTML 套嵌在 @verbatim 指令中,这样就不必在每个 Blade 回显语句前面加上 @ 符号:
@verbatim
Hello, {{ name }},年龄 {{age}}.
@endverbatim