Golang网站开发之模版的if操作

{app.params.name}}{app.params.name}}{app.params.name}}

在网页开发中避免不了会使用到模板,那么在使用模板的时候肯定会遇到条件的判断逻辑

在php的laravel中,在模板中,if条件判断使用如下

@if(条件)
// ... 需要实现的代码逻辑
@else if(条件)
// ... 需要实现的代码逻辑
@else
// ... 需要实现的代码逻辑
@endif

在python的flask中,在模板中,if条件判断使用如下

{@ if(条件) @}
# ... 需要实现的代码逻辑
{@ elif (条件)@}
# ... 需要实现的代码逻辑
{@ else @}
# ... 需要实现的代码逻辑
{@ endif @}

在golang中,if条件判断使用如下

{{if .C}}
// ... 需要实现的代码逻辑
{{else if}}
// ... 需要实现的代码逻辑
{{else}}
// ... 需要实现的代码逻辑
{{end}}

比如我这里在创建的时候问了现实msg错误信息,简单的使用如下

{{ if .Msg }}
<div class="row">
  <div class="col-md-12">
    <div class="alert alert-danger">
    {{ .Msg }}
    </div>
  </div>
</div>
{{ end }}
版权声明

durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/129


版权声明

durban创作并维护的 小绒毛的足迹博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 小绒毛的足迹博客( https://www.xiaorongmao.com ),版权所有,侵权必究。

本文永久链接: https://www.xiaorongmao.com/blog/129