go的template 能定义一个区域能被子模板重写?

类似于laravel的模板section的能力

阅读 4.1k
2 个回答

可以重写。相当于类继承里的overwrite。而且经常这么干,比如在layout里定义各种块: css, js, header,footer ,content。 并且这些块有默认值(可能是空字符), 然后在具体的页面里重新定义这些块。

具体实现可以看这篇博客: http://tech.mwq365.cn/go/temp...
里面讲到了模板块复用的两种方法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题