all repos — gomponents @ f27cb0c05f23785189979e57c831eb798e1da1f1

HTML components in pure Go

Add Textf function (#17) Like Text, but calls fmt.Sprintf before rendering.

Markus Wüstenberg
commit

f27cb0c05f23785189979e57c831eb798e1da1f1

parent

3de9270f785082b70e5d3cb7212271d7ad86a6d9

1 file changed, 7 insertions(+), 0 deletions(-)

changed files
M gomponents.gogomponents.go
@@ -109,6 +109,13 @@ return template.HTMLEscaper(t)
} } +// Textf creates a text DOM Node that Renders the interpolated and escaped string t. +func Textf(format string, a ...interface{}) NodeFunc { + return func() string { + return template.HTMLEscaper(fmt.Sprintf(format, a...)) + } +} + // Raw creates a raw Node that just Renders the unescaped string t. func Raw(t string) NodeFunc { return func() string {