Мне нужно разработать экран конфигурации, где мне нужно получить набор значений пары ключей из db и показать в пользовательском интерфейсе обновление конфигурации. Здесь, когда значение "TRUE" или "FALSE", я должен показать элемент управления ввода как флажок, а для остальных значений я должен показать элемент управления ввода как текстовое поле. Я использовал ng-repeat для управления одним входом. Но здесь мне нужно показать два элемента управления ввода (checkbox/textbox) на основе значения. Не могли бы вы дать мне представление о том, как использовать ng-repeat для реализации с несколькими элементами управления вводом?
Как насчет чего-то вроде этого:
<div ng-repeat="item in items"
ng-init="item.showCb = item.value == 'TRUE' || item.value == 'FALSE'">
<input type="checkbox"
ng-if="item.showCb" />
<input type="text"
ng-if="!item.showCb" />
</div>