Я занимаюсь разработкой приложения Angular 6, я создал пользовательский компонент с некоторыми входными данными.Однако, когда я передаю значение false
, оно обрабатывается как true
.Вот мой пользовательский компонент
<div class="row">
<div class="manager-actions col-md-12">
<div class="manager-actions__crud">
<button *ngIf="showAddButton" (click)="onAddClick($event)" type="button" class="btn btn-primary btn-icon">
<i class="nb-plus-circled"></i>
</div>
Мой класс компонентов
export class TableActionsComponent implements OnInit {
constructor(private urlService: UrlManipulationService, private activatedRoute: ActivatedRoute, private actionService: TopbarActionsService) {
}
@Input() showDatePicker: boolean = false;
@Input() showAddButton: boolean = false;
@Input() showDeleteButton: boolean = false;
@Input() showPerPageSelector: boolean = false;
}
И я пытаюсь использовать его следующим образом
<ngx-table-actions showAddButton="false" showDeleteButton="true" showDatePicker="true"></ngx-table-actions>
Но он показывает элементы, даже если false
установлено.