Как правило, когда параметры являются взаимоисключающими, общая парадигма заключается в использовании группы переключателей. Поскольку вы используете Nebular, смотрите:
https://akveo.github.io/nebular/docs/components/radio/overview#nbradiocomponent
Однако, если вы действительно хотите использовать флажки, рассмотрите этот переключатель [checked]
и (change)
.
В вашем компоненте машинописи.
public status: "indoor" | "outdoor";
В вашем шаблоне
<nb-checkbox
[checked]="status == outdoor"
(change)="status = 'outdoor'">
OUTDOOR
</nb-checkbox>
<nb-checkbox
[checked]="status == indoor"
(change)="status = 'indoor'">
INDOOR
</nb-checkbox>