zoukankan      html  css  js  c++  java
  • 【phoenix】.eex 的使用

    EEX 的使用

    <% 
          # 这里可以写elixir 代码
    %>
    
    <%= 
          # "=" 号要带上,才会渲染
    
    %>
    
    <%# 
          这里是注释
    %>
    

    条件渲染

    if 条件渲染

          <%= if expressIon::boolean do %>
                # boolean is true,display content(显示的内容)
          <% else %>
                # boolean is false, display content(显示的内容)
          <% end %>
    

    unless 条件渲染

          <%= unless expression::boolean do %>
                # boolean is false,display content(显示的内容)
          <% else %>
                # boolean is true, display content(显示的内容)
          <% end %>
    

    cond do 条件渲染

          <%= cond do %>
          <% expression1 -> %>
                # expression1 is true,display content(显示的内容)
          <% expression2 -> %>
                # expression2 is true,display content(显示的内容)
          <% true -> %>
                # default, display content(显示的内容)
          <% end %>
    

    case value do 条件渲染

          <%= case judged_value do %>
          <% case_value1 -> %>
                # case_value1 is equals judged_value,display content(显示的内容)
          <% case_value2 -> %>
                # case_value1 is equals judged_value,display content(显示的内容)
          <% _ -> %>
                # default, display content(显示的内容)
          <% end %>
    

    for 列表渲染

          <%= for i <- [0..10] do %>
                # circulation render i, above will render 0 to 10
                <%= i  %>
          <% end %>
    

    pattern match value for below to using

          # Pattern match of value don't rendering, because it's not needed.
         <%  id = 1 %>
         <p><%= id %></p>
    

    Other

    如果看到一些 <%= form ...... %> 之类的,就是调用了方法。
    这里通常是使用了 phoenix 的库,phoexni_html

    在对应的 .view 中,定义 function 后的 方法也是可以字啊 .eex中使用。

  • 相关阅读:
    素数个数(素数➕dfs)
    最小正子段和
    set<int> 的用法
    C
    map的用法
    B
    威佐夫博弈
    Stars(树状数组)
    upper_bound和lower_bound的用法
    超级大水题(还是自己过不了的水题)
  • 原文地址:https://www.cnblogs.com/-xk94/p/13025792.html
Copyright © 2011-2022 走看看