у меня есть флажок внутри таблицы, когда я проверяю один флажок я хочу, чтобы добавить инвалида класс ко всему прочему я пытался добиться этого, используя нг-классугловой нг-класс добавить класс для всех, кроме тока
<td scope="row">
<input
type="checkbox"
id="{{$index}}"
ng-class="{disabled: $index != currentid}"
ng-click="showOptions($event,'$index')" />
</td>
внутренний контроллер
$scope.showOptions=function($event,id){
if($event.target.checked){
$scope.btns = true;
$scope.details_tab = true;
$scope.currentid = id;
}
else {
$scope.btns = false;
$scope.details_tab = false;
}
};
но используя это, когда страница загружает все флажки, отключил класс.
Почему '$ index' является строкой? ==> 'showOptions ($ event, '$ index')'. Не должно быть 'showOptions ($ event, $ index)' –