aboutsummaryrefslogtreecommitdiff
path: root/src/html
diff options
context:
space:
mode:
authorDmitry Neverov <dmitry.neverov@gmail.com>2018-08-30 20:58:31 +0200
committerBrad Fitzpatrick <bradfitz@golang.org>2018-08-30 19:36:15 +0000
commita2a8396f530a481ef2d2ad289bee1c741bc7f34e (patch)
treed2ec7fb135d6cfcc3cec26f46801b97a8ab81214 /src/html
parent5e755e9d6d9d5ab1268dc7c2d18a08b543d988c9 (diff)
downloadgo-a2a8396f530a481ef2d2ad289bee1c741bc7f34e.tar.gz
go-a2a8396f530a481ef2d2ad289bee1c741bc7f34e.zip
html/template: add an example for the Delims method
Change-Id: I7ba55e3f6ebbaae41188316a66a40f994c037ad9 Reviewed-on: https://go-review.googlesource.com/132240 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/html')
-rw-r--r--src/html/template/example_test.go22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/html/template/example_test.go b/src/html/template/example_test.go
index 3fc982054e..533c0dd961 100644
--- a/src/html/template/example_test.go
+++ b/src/html/template/example_test.go
@@ -123,6 +123,28 @@ func Example_escape() {
}
+func ExampleTemplate_Delims() {
+ const text = "<<.Greeting>> {{.Name}}"
+
+ data := struct {
+ Greeting string
+ Name string
+ }{
+ Greeting: "Hello",
+ Name: "Joe",
+ }
+
+ t := template.Must(template.New("tpl").Delims("<<", ">>").Parse(text))
+
+ err := t.Execute(os.Stdout, data)
+ if err != nil {
+ log.Fatal(err)
+ }
+
+ // Output:
+ // Hello {{.Name}}
+}
+
// The following example is duplicated in text/template; keep them in sync.
func ExampleTemplate_block() {