我有一組窗體,它有一組複選框,它們被設置爲按鈕樣式,因此不會在單擊時保持選中狀態。當窗體中的值設置爲true時,顯示一個複選框按鈕選項
我使用Angular模板驅動方法來形成和使用一個*ngFor
循環來設置可以檢查的工作日的數量(如果不清楚,可以同時檢查多個複選框)。
我的代碼如下所示:
<div class="btn-group btn-group-justified" data-toggle="buttons" role="group">
<label class="btn btn-primary" *ngFor="let wday of wdays" [class.active]="f.value.wday">
<input type="checkbox" [name]="wday" [id]="wday" ngModel [value]="wday">{{ wday }}
</label>
</div>
的形式開始是這樣的:<form (ngSubmit)="onSubmit(f)" #f="ngForm">
,從而f.wday
回報true
(如點擊),false
如果(這是未經檢查被點擊至少一次之後)或""
(啓動後)在控制檯中。
我有點困惑,爲什麼按鈕不是視覺上顯示爲活動。
完美,非常感謝。這工作! – Spurious
非常歡迎您,很高興聽到它的工作! :) – Alex