У меня есть модальный экран, ng-repeat отображает список флажков с ng-моделью. Я обнаружил, что ng-модаль делает галочку зеленой рамкой.Ищет простую угловую директиву класса, которая применяет цвет фона
<div class="modal-body">
<span ng-repeat="ptField in myForm.fieldsFromType" ng-hide="getFieldIndex(ptField.name) != -1">
<label class="checkbox" for="{{item.id}}">
<input type="checkbox" ng-model="ptField.checked" id="{{item.id}}"> {{ptField.label}}
</label>
</span>
</div>
Я добавил стиль к флажку background-color: #FFFFFF; это удалило зеленую границу.
Я хотел бы создать действительно простую директиву, которая будет использоваться для всех флажков, которые отображаются зеленой рамкой. что это лучший способ сделать это?
Зачем вам нужна директива для этого? Звучит как излишество для чего-то, для чего создан класс css. –
У меня будет несколько страниц с флажками, я не хочу продолжать применять их в css. Я думал, что простая директива будет намного проще. –
Совсем наоборот, вы можете создать селектор CSS, который автоматически выбирает все из них, что намного меньше, чем применение директивы для всех из них. Похоже, вы уже пошли с ответом, у которого была директива, но ... это плохая идея. Мой ответ ниже должен работать нормально. В большинстве случаев вы должны просто применить общий класс ко всем ячейкам и использовать селектор. – Adam