Използвам таблицата по-долу... Искам да активирам бутона за избор (вдясно) въз основа на отметка в квадратчето (вляво). Когато премахнем отметката от квадратчето, искаме да деактивираме btn радиото.
<table class="table">
<thead>
<tr>
<th>Select</th>
<th>
Group Name
</th>
<th>Profile</th>
</tr>
</thead>
<tbody id="tabl">
<tr *ngFor="let data of col; let i = index">
<td>
<input class="pull-left" type="checkbox" name="checkbox" value="{{data.id}}"
(change)="dataCheck($event,data)" />
</td>
<td> {{data.name}}</td>
<td>
<input type="radio" value="profile" name="profile"
(click)="applyProfile(data.id,data.name)">
</td>
</tr>
</tbody>
</table>
За поставяне на отметка в квадратчето,
dataCheck(event, data) {
if (event.target.checked) {
this.selectedGroups.push(data.id);
console.log("selectedGroups push", this.selectedGroups);
} else {
this.selectedGroups = this.selectedGroups.filter(item => {
item !== data.id;
});
}
}
Може ли някой да ми помогне?