0
Ich habe dies in html:Wie kann ich false senden, wenn ich das Array entferne?
<label class="checkbox-inline custom-checkbox nowrap">
<input type="checkbox" ngControl="announcement" (change)="onChange($event,announcement.code)">
<span>{{announcement.name}}</span>
</label>
In meiner ts-Datei habe ich diesen onChange:
onChange(event, announcement) {
let index = this.checked.indexOf(announcement);
if (event.target.checked) {
if (index === -1) {
this.checked.push(
{
'code': announcement,
'indicator': true
}
);
}
} else {
console.log('remove');
if (index !== -1) {
this.checked.push(
{
'code': announcement,
'indicator': false
}
);
}
}
console.log(this.checked);
}
Gerade jetzt, wenn Checkbox Benutzer Check-in-Array i-Objekt mit Ankündigung und wahr drücken, aber ich will wenn der Benutzer das Häkchen entfernt, um diese Ankündigung zu senden, und false. Irgendein Vorschlag wie kann ich das tun?
und was dann? Wie geht das? – None
Was planen Sie zu handhaben? Der Status der Ankündigung (aktiviert oder nicht) ist verfügbar. – Custodio
Ja, aber ich habe Kontrollkästchen in ngFor so was ich will ist, wenn eine der chekbox zu Array hinzufügen oder deaktivieren, mit True oder False hängt davon ab, ob er aktivieren oder deaktivieren – None