Skip to content

Instantly share code, notes, and snippets.

@asit-dhal
Created September 17, 2016 02:55
Show Gist options
  • Save asit-dhal/fc7fe51e3b2014d459a4f1e32c747abd to your computer and use it in GitHub Desktop.
Save asit-dhal/fc7fe51e3b2014d459a4f1e32c747abd to your computer and use it in GitHub Desktop.
package main
import (
"fmt"
"html/template"
"os"
)
var templateDemo = `
{{ define "a" }}
Template A includes Template B
{{ block "b" .}} Template B {{ end }}
Template A ends
{{ end }}
`
func main() {
var err error
t := template.New("templateActionDemo")
t, err = t.Parse(templateDemo)
if err != nil {
fmt.Println("parsing failed: %s", err)
}
err = t.ExecuteTemplate(os.Stdout, "a", nil)
if err != nil {
fmt.Println("execution failed: %s", err)
}
}
Template A includes Template B
Template B
Template A ends
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment