go-templates 相关问题

Go语言支持内置模板功能。具有此支持的包包括1)文本/模板和; 2)html /模板。

带头盔的大小列表

简单的问题是有可能获得带有helm和sprig函数的大小列表吗?我的清单:清单: - a - b - c我试过这样:{{。Values.list | len}} {{.Values.list | size}} {{.Values.list ...

回答 1 投票 0

我可以使用什么kubectl命令来获取按特定字段排序的事件,并仅打印事件的特定详细信息?

我只需打印Kubernetes Events的特定字段,按特定字段排序。这是为了帮助我收集关于我的命名空间的遥测和分析我怎么能这样做?

回答 3 投票 4

使用具有多个返回值的方法

我正在尝试编写一个模板(使用html / template)并向其传递一个附加了一些方法的结构,其中许多都返回多个值。有没有办法从...访问这些

回答 3 投票 5

从Golang嵌入HTML文件

如果我有这样的HTML文件,我怎么能在Golang中做: {{.Header}}

回答 1 投票 5

在头盔模板中将千兆字节转换为字节

我有一个kafka图表,它的值文件中定义了一个pvc大小,如:20Gi。我也有一个configmap,它有一个以字节为单位的定义,如下所示:log.retention.bytes = 21474836480。 ...

回答 1 投票 0

如何与文本/模板进行短路和/或短路

我有这个Go模板:{{if and $ b.Trigger $ b.Trigger.Name}}名称是{{$ b.Trigger.Name}}。 {{else}} ...其他内容... {{end}}我正在尝试使用此模板:如果b.Trigger!= ...

回答 2 投票 3

.Values中的helm变量

我想动态生成我的模板文件,这是我的情况:{{ - $ v:=(.Files.Get“values-deployment-nginx.yaml”)| fromYaml}} spec:{{ - range $ key,$ value:= $ v.containers}}容器:...

回答 1 投票 0

Helm _helpers.tpl:在其他模板定义中调用已定义的模板

Helm _helpers.tpl? Helm允许在Kubernetes的资源文件中使用Go模板。名为_helpers.tpl的文件通常用于使用以下语法定义Go模板助手:{{ - define“...

回答 2 投票 9

如何基于表达式在Go模板中有条件地设置变量,如果没有用if语句包装,可能会导致错误

问题如何执行以下操作:{{$ use_ssl:=(ne $ .Env.CERT_NAME“”)}}其中$ .Env.CERT_NAME可能为nil / undefined。如果它是nil,则会出现此错误:at :...

回答 2 投票 13

将Go功能传递给html / js按钮“onclick”响应

我正在使用Go的“net / http”包在Go中的html和后端之间传递数据。例如,我们可以像这样使用图像的位置:

回答 1 投票 -1

如何在Golang中同时使用“html / template”和“text / template”[重复]

我正在用Go发送电子邮件,我正在从存储在数据库中的模板中解析主题和HTML正文。对于主题我不希望t.Parse()转义html实体,因为它不是......

回答 1 投票 0

如何从具有正确上下文的子图中调用helm'helper'模板?

Helm图表定义_helpers.tpl中的帮助程序模板,用于为服务创建规范化名称。服务(DNS)名称模板的标准形式是:{{ - define“postgresql ....

回答 3 投票 9

多个文件的分割模板不提供数据

我有1个文件(原始文件)的模板,按预期工作,现在当它变得更大我已经开始将它分成3个文件,只是将原始文件中的数据复制并粘贴到3个文件,我......

回答 1 投票 0

{{template“name”pipeline}}是什么意思[重复]

在https://golang.org/pkg/text/template/#hdr-Actions中,它具有以下说明{{template“name”pipeline}}具有指定名称的模板在点设置为值的情况下执行。 ..

回答 1 投票 0

在golang模板中实现for循环

我在Golang工作,现在我需要在select中打印至少20个选项,所以我需要使用从0到20的某种循环(以获得索引)。我怎样才能在里面使用for循环......

回答 2 投票 0

通过删除数组简化模板使用

我正在尝试简化我使用的模板,使其使用更平坦的数据结构:来自data:= [] App {App {“test data”,[] string {“app1”,“app2”,“app3”} To:data:= App {App {“test data”,[...

回答 1 投票 1

go模板中的变量[重复]

我在执行以下模板代码时遇到错误:{{$ total:= 0}} {{range $ i,$ a:=。my.vars}} {{$ total =(addi $ total $ a) }} {{end}}这是错误:意外的“=”在......

回答 1 投票 0

如何在go模板中包含不同文件夹中的文件

例如,文件夹A中有test.tpl:{{define“test”}}你好我在文件夹B中测试{{end}}另一个index.tpl:{{template“A / test”}}或{{template “test”}}两者都不起作用。

回答 1 投票 0

在Go中解析多个模板

我试图弄清楚如何在Go中加载多个模板,当很多人有类似的....基础,你可以说?目前,我有以下两个模板我正在加载...

回答 2 投票 2

当正确显示所有内容时,范围不能迭代为真?

我对Go模板有一个奇怪的问题。出于某种原因,当我使用双范围时,它会停止渲染代码中的所有内容。 // Index.html {{define“index”}} {{range $ k,$ element:= ....

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.