Topic: Angular Collapase | Start with it open?
                                            
                                            Bill Bensing
                                     pro                                     asked 7 years ago                                
Is there a way to start with it the Collapse open? I tried the following with no success:
@ViewChild('Collapse') public Collapse: CollapseDirective;
ngOnInit(){
  this.Collapse.show(); // attempt 1
  this.Collapse.toggle(); // attempt 2
  this.Collapse.isCollapsed = false;
}
                                                    
                                                    mr.Jelle-Beat
                                                                                        answered 7 years ago                                        
<div [mdbCollapse]="isCollapsed" #divId="bs-collapse" ></div>TS:
import {AfterViewInit, Component, ViewChildren} from '@angular/core';
import {CollapseDirective} from 'ng-uikit-pro-standard';
@ViewChildren(CollapseDirective) collapses: CollapseDirective[];
ngAfterViewInit() {
  this.collapses.forEach((collapse: CollapseDirective) => {
    collapse.show();
  });
}                                                                                    
                                                    
                                                    Arkadiusz Idzikowski
                                             staff                                             answered 7 years ago                                        
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Resolved
- User: Pro
 - Premium support: No
 - Technology: MDB Angular
 - MDB Version: -
 - Device: -
 - Browser: -
 - OS: -
 - Provided sample code: No
 - Provided link: No
 
Dharmen Milestone commented 7 years ago
use ngAfterViewInit lifecycle hook