在模板中使用结构体方法

在模板中使用 struct 结构体内置方法

比如在 archive 列表中,archive 的结构体中,定义了内置函数func (archive *Archive) GetThumb(),那么在模板中,是可以直接调用的。如:

{% for item in archives %}
<li class="item">
    <a href="/archive/{{item.Id}}" class="link">
        <img src="{{item.GetThumb()}}" alt="{{item.Title}}" />
        <h5 class="title">{{item.Title}}</h5>
    </a>
</li>
{% endfor %}

模板可以直接使用{{item.GetThumb()}}来调用内置的archive.GetThumb()方法。