原文地址

?? 大多數(shù)web app都有一個相同的布局。這個布局可能包含一個header或者footer,甚至可能包含一個導航菜單。Go的標準庫提供一個簡單的方式來創(chuàng)建這些基本元素,通過被不同的頁面重用,創(chuàng)建出模板頁的效果。
?? 這個簡單的例子來解釋如何實現(xiàn)的:
?? 讓我們來創(chuàng)建一個簡單的包含兩個view的web app,一個是 main 一個是about。這兩個view都有相同的header和footer。
?? header模板的代碼如下:

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

{{ define "header" }}<!DOCTYPE html><html>
    <head>
        <title>{{.Title}}</title>
        <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
        <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css">
        <style type="text/css">
            body {padding-bottom: 70px;}
            .content {margin:10px;}
        </style>
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
          <div class="navbar-header">
            <a class="navbar-brand" href=