Nunjacks 图标计数宏
Nunjacks icon count macro
我正在使用 Nunjucks 并想创建一个宏,在星形图标中加上星形图标,然后在模板中我可以指定每个元素有多少颗星:例如:
{{star(4)}}
将显示图标星号:
评分:****
评分:*****
暂时不知道怎么算:
{% macro starIconTables( star ) %}
{% for star in stars %}
<span class="icon icon-star-filled"></span>
{% endfor %}
{% endmacro %}
您可以使用 range
:
{% macro stars(num) %}
{%- for i in range(0, num) -%}<span class="icon icon-star-filled"></span>{%- endfor -%}
{% endmacro %}
stars: {{ stars(4) }}
stars: {{ stars(10) }}
P.S。 {%-
和 -%}
删除额外的断行符。
我正在使用 Nunjucks 并想创建一个宏,在星形图标中加上星形图标,然后在模板中我可以指定每个元素有多少颗星:例如:
{{star(4)}}
将显示图标星号:
评分:****
评分:*****
暂时不知道怎么算:
{% macro starIconTables( star ) %}
{% for star in stars %}
<span class="icon icon-star-filled"></span>
{% endfor %}
{% endmacro %}
您可以使用 range
:
{% macro stars(num) %}
{%- for i in range(0, num) -%}<span class="icon icon-star-filled"></span>{%- endfor -%}
{% endmacro %}
stars: {{ stars(4) }}
stars: {{ stars(10) }}
P.S。 {%-
和 -%}
删除额外的断行符。