使用beego渲染表单构建html表单 https://beego.me/docs/mvc/view/view.md#renderform
<button type="reset" (click)="onClear()">Clear</button>
我该怎么做才能添加bootstrap 4 sting
答案 0 :(得分:0)
尝试将类标签添加到struct字段:
type User struct {
Id int `form:"-"`
Name interface{} `form:"username" class:"form-control"`
Age int `form:"age,text,age:" class:"form-control"`
Sex string
Intro string `form:",textarea" class:"form-control"`
}
<form action="" method="post">
{{.Form | renderform}}
</form>
导出的函数RenderForm
对结构的每个字段调用parseFormTag
,并在返回(source code)中获取变量class
。
parseFormTag
从结构字段标记(source code)中的类标记中获得class
。
RenderForm
然后对该字段调用renderFormField
,传入class
。 renderFormField
将class
添加到字符串中,RenderForm
最终将使用该字符串来创建表单(source code)的HTML。