Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. <md-sidenav (mouseover)="toggleHover(true)" (mouseout)="toggleHover(false)" (close)="sidenavToggle(false)" (open)="sidenavToggle(true)" [mode]="(_navigation.mediumScreenAndDown && sidenavStyle !== 'off') ? 'over':sidenavMode" [ngClass]="{'icon-sidenav': ((sidenavStyle === 'icon' || sidenavStyle === 'icon overlay') && _navigation.largeScreen), 'over': (sidenavStyle === 'icon overlay')}">
  2.  
  3. public get sidenavMode(): string {
  4. if(this.sidenavStyle === 'icon overlay' && this.isHovering) {
  5. return 'over';
  6. } else if(this.sidenavStyle === 'icon' || this.sidenavStyle === 'icon overlay') {
  7. return 'side';
  8. } else if(this.sidenavStyle === 'hidden') {
  9. return 'over';
  10. } else if(this.sidenavStyle === 'off') {
  11. return 'over';
  12. }
  13. return this.sidenavStyle;
  14. }
  15.  
  16. ngOnChanges() {
  17. this.sidenavMode; //method where I am determining sidenav style
  18. this.changeDetectorRef.detectChanges();
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement