Как полностью удалить метку или расстояние между метками в угловатой форме?

Используя angular-formly, я пытаюсь создать форму, в которой, если метка удалена в полях json, для этой метки в отображаемом html не будет отступов или интервалов.

Вот пример фактической формы и моей «желаемой» формы: JS Bin


person Christopher    schedule 29.06.2015    source источник


Ответы (1)


Лучшим решением будет запрос на включение в библиотеку шаблонов шаблон оболочки ярлыка, который будет использовать ng-if, чтобы скрыть ярлык, если он не указан.

Если вы не хотите иметь с этим дело, вы можете выбрать один из следующих вариантов:

  1. Установите wrapper в null для поля. Но вы также теряете и другие оболочки (например, ту, которая добавляет has-error)
  2. Создайте свой собственный тип, который позволит вам указать свои собственные оболочки.

Оба они продемонстрированы здесь:

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

person kentcdodds    schedule 29.06.2015