本文介绍了Laravel 4 Blade {{}}和Hogan.js {{}}语法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将Laravel 4与Blade Templating Engine和Hogan.js一起使用.

默认情况下,我的网站认为PHP和Laravel使用{{...}}.现在,我想使用Hogan.js,语法也为{{...}}.我收到一个错误消息,因为它们在此处使用相同的语法.

By default my site thinks {{...}} is used by PHP and Laravel. Now I want to use Hogan.js and the syntax is {{...}} too. I am getting an error, because they use the same syntax here.

如何同时使用两者?

推荐答案

您可以将@放在Hogan占位符之前,Laravel会忽略它们.

You can prepend @ to your Hogan placeholders, and Laravel will ignore them.

// This will work only in JavaScript
@{{ JavaScript }}

// This will be rendered in blade
{{ $foo }}

这篇关于Laravel 4 Blade {{}}和Hogan.js {{}}语法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 21:06