diff options
author | Dmitry Neverov <dmitry.neverov@gmail.com> | 2018-08-30 20:58:31 +0200 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2018-08-30 19:36:15 +0000 |
commit | a2a8396f530a481ef2d2ad289bee1c741bc7f34e (patch) | |
tree | d2ec7fb135d6cfcc3cec26f46801b97a8ab81214 /src/html | |
parent | 5e755e9d6d9d5ab1268dc7c2d18a08b543d988c9 (diff) | |
download | go-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.go | 22 |
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() { |