我使用Laravel和Angular在一起,我想知道是否有可能以及如何結合Laravel和Angular表達式?組合角和刀片表達
例如,如果我有了,我從一個角度變量需要一個參數的路線:
data-ng-click="myFunction({{ URL::route("myRoute", [<% myObj.id %>]); }})"
哪裏<% %>
是我改變角度開啓/關閉的表達標籤和{{}}
葉片打開/關閉的表達標籤。
我使用Laravel和Angular在一起,我想知道是否有可能以及如何結合Laravel和Angular表達式?組合角和刀片表達
例如,如果我有了,我從一個角度變量需要一個參數的路線:
data-ng-click="myFunction({{ URL::route("myRoute", [<% myObj.id %>]); }})"
哪裏<% %>
是我改變角度開啓/關閉的表達標籤和{{}}
葉片打開/關閉的表達標籤。
這不起作用。
刀片代碼(php)運行在服務器端和角度(js)在客戶端運行。含義刀片代碼爲總是執行前角碼,同時代碼需要刀片角後執行。
如果你要改變你的表情,所以刀片需要在角度前運行,那麼它可以工作。
但是,你很快就會以這種方式結束大量的意大利麪代碼。刀片和角是非常不同的技術。除非是非常必要的,否則不要混淆它們。即使如此,一定要評論你的理由。
因爲您已經更改了插值提供程序,所以我猜測您的角度表達式可能需要作爲字符串提供給Laravel,即''<%myObj.id%>'' – Claies
@Claies剛試過,角值沒有被注入並且輸出是'<%myObj.id%>' – joe