我正在开发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>
Run Code Online (Sandbox Code Playgroud)
我的组件类
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;
}
Run Code Online (Sandbox Code Playgroud)
我尝试如下使用
<ngx-table-actions showAddButton="false" showDeleteButton="true" showDatePicker="true"></ngx-table-actions>
Run Code Online (Sandbox Code Playgroud)
但是即使false设置也显示元素。