【问题标题】:Using Bootstrap Tabs with Angular Formly在 Angular Formly 中使用引导选项卡
【发布时间】:2015-07-25 04:12:20
【问题描述】:

有没有办法在正式的 json 结构中包含一个“tab”结构来轻松构建 bootstrap-ui 选项卡?例如类似这样的东西:

{
  Tabs: [
    {
      heading: 'Tab 1',
      fields: [
               ....
              ]
    },
    {
      heading: 'Tab 2',
      fields: [
               ....
              ]
    },
  ]
}

这种类型的结构是否易于构建?或者我应该在 ng-repeat 内的 tabs 数组上进行 ng-repeat 吗?或者他们的表现是否与此或任何其他问题有关?

【问题讨论】:

    标签: angular-formly


    【解决方案1】:

    我建议不要将选项卡放在正式位置。相反,请正式放入标签中。如果你使用angular-ui-bootstrap,它的结构应该是这样的:

    <tabset>
      <tab>
        <formly-form></formly-form>
      </tab>
      <tab>
        <formly-form></formly-form>
      </tab>
    </tabset>
    

    他们甚至可以共享同一个模型。您可以在选项卡上使用一系列正式字段配置的数组执行ng-repeat。如果你喜欢,你可以在the website reporequest an actual example这个the website repo

    【讨论】:

    • 谢谢,我就是这么想的。不久前,我编写了自己的动态表单,其中考虑了选项卡,但后来我发现了。多个表单和验证是否有任何特殊注意事项?
    • @Jonathan 将它们包装在一个表单中,有效性会一直到该表单
    • 这个问题经常被问到我用我的实现创建了一个要点:gist.github.com/benoror/c698f70442f107d37e9d
    • 感谢@benoror。你是对的,这被问了很多。所以我终于创建了an example
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多