如何完全去除angular-formly 形式的标签或标签间距?

How do I completely remove the label or the label's spacing in angular-formly form?

使用 angular-formly,我正在尝试构建一个表单,如果在字段 json 中删除标签,则不会为该标签在呈现 html.

这是实际表格和我的 'desired' 表格的示例: JS Bin

最好的解决方案需要向模板库的 label wrapper template 发出拉取请求,如果未提供标签,它将使用 ng-if 隐藏标签。

如果您不想处理这个问题,那么您可以选择以下选项之一:

  1. 将字段的 wrapper 设置为 null。但是你也失去了其他包装器(比如添加 has-error 的包装器)
  2. 创建您自己的类型,允许您指定自己的包装器。

这两个都在这里演示:

https://jsbin.com/quceqi/edit?html,js,output