gpt4 book ai didi

javascript - Angular 形式 : how to add class to wrapping div

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:22:57 25 4
gpt4 key购买 nike

<formly-form model="vm.model" fields="step.inputs" options="vm.options">
<div style="text-align:right">
<button type="submit" wz-next class="btn btn-primary submit-button" ng-disabled="innerForm.$invalid">Næste</button>
</div>
</formly-form>

使用上面的标记会生成更多 og 更少的标准形式,但我的问题是基于我字段的 templateOptions 中设置的值,我希望能够添加一个类到formly-field div。

举个例子:

inputs: [
{
key: 'someKey',
type: 'input',
templateOptions: {
label: 'some text',
class: 'floatLeft'
}
},
{
key: 'someKey',
type: 'input',
templateOptions: {
label: 'some text',
class: 'floatRight'
}
}]

应该生成 2 个这样的表单字段:

<div formly-field ng-repeat="field in fields " class="floatLeft ..." ...>...</div>
<div formly-field ng-repeat="field in fields " class="floatRight ..." ...>...</div>

所以这个类被添加到 div 中,我试过使用包装器,但它们没有环绕 formly-field div。由于 step.inputs 是一个字段数组,我不确定该怎么做。

最佳答案

要将类添加到 formly-field div,您只需在字段配置的根目录上指定一个 className。所以:

inputs: [
{
key: 'someKey',
type: 'input',
className: 'floatRight',
templateOptions: {
label: 'some text'
}
},
{
key: 'someKey',
type: 'input',
className: 'floatRight',
templateOptions: {
label: 'some text'
}
}
]

关于javascript - Angular 形式 : how to add class to wrapping div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32358022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com