鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全/ laravel的blade里,{{@ 變量名}} 是如何使用的?

laravel的blade里,{{@ 變量名}} 是如何使用的?

今天在項(xiàng)目里看到了模板里這樣的寫法
{{@$name}},然后不是很理解,去laravel學(xué)院看了下,只有@{{$name}}的寫法,并沒有提及到{{@$name}}這種的,想問下這個(gè)是如何工作的?

回答
編輯回答
半心人

由于很多 JavaScript 框架都使用花括號(hào)來表示給定的表達(dá)式應(yīng)該在瀏覽器中顯示,你可以使用 @ 符號(hào)來告知 Blade 渲染引擎你需要保留這個(gè)表達(dá)式原始形態(tài),例如:

<h1>Laravel</h1>

Hello, @{{ name }}.

在這個(gè)例子里,@ 符號(hào)最終會(huì)被 Blade 引擎刪除,達(dá)到不受 Blade 模板引擎影響的目的,最終 {{ name }} 表達(dá)式會(huì)保持不變使得 JavaScript 框架可以使用它。

可以多看看文檔 https://d.laravel-china.org/d...

2018年2月14日 07:50