Я динамически создаю выпадающий список элементов, используя ngFor, обводя строковый массив (полученный из SQL-запроса), сохраненный в службе.Угловые 2 - привязанные флажки, созданные ngFor для логического массива
<li *ngFor="let vehicleClasses of getVehicleClassList(); let i = index" (click)="toggleCheckBox(i)">
<a>
<input type="checkbox" id="vehCB_{{i}}"/>{{vehicleClasses}}
</a>
</li>
Выпадающее меню имеет флажок, а затем имя выбора ({{VehicleClasses}}
. Как хранить которые Флажки пользователь проверил (и предпочтительно в рамках услуги, а не компонент)?
В идеале , Я хочу иметь логический массив, который сохраняет значение флажка. Если это возможно, могу ли я привязать этот флажок к значению, так что, если, например, функция должна была изменить все флажки с буферами, флажки будут обновляться?
Я видел ngModel
, используемый в других подобных сценариях - но я не смог успешно заставить его работать.