2
我試圖傳遞Phoenix EEx共享模板(我重複使用的模板)中的值。到目前爲止,這麼好,但現在我想讓它們中的一些是強制性的,其他的是可選的。例如:Elixir/Phoenix EEx共享模板中的可選值
<a href="<=% @url %>" class="core Item <%= className %>">
url
應該是強制性的 - 這是默認(OK);className
應該是可選的 - 我無法做到這一點,因爲如果我在調用模板 (<%= render MyProject.SharedView, "myTemplate.html", url:"logo2.png" %>
) 時沒有包含它,則會出現錯誤。 我該怎麼做?