У меня есть логическая переменная.Я хочу передать эту переменную в методе компонента в качестве параметра метода и изменить его значение.
, но значение не меняется.проверьте текущий код m ниже.
HTML
<li class="list-group-item" (click)="selectUnselectAll(isAllSelected)">
<span *ngIf="isAllSelected;else noneSelected">UnSelect All</span>
<ng-template #noneSelected>Select All</ng-template>
</li>
Компонент
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
isAllSelected:boolean;
constructor() {
this.isAllSelected = false;
}
selectUnselectAll(isAllSelected){
console.log(isAllSelected);
isAllSelected = !isAllSelected;
console.log(isAllSelected);
}
}
здесь isAllSelected является логическим значением
Обновление: что требуется?
Я хочу изменить значение isAllSelected , как текст «Отключить все»не появляется.
Выход