Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

angular material open last visited tab

constructor(private route: ActivatedRoute,
  private router: Router) {}

selectedTabIndex: number;

ngOnInit(): void {
  this.selectedTabIndex = parseInt(this.route.snapshot.queryParamMap.get('tab'), 10);
  // TODO: check upper bound. Material will set the last tab as selected
  // if selectedTabIndex >= number of tabs
  if (isNaN(this.selectedTabIndex) || this.selectedTabIndex < 0) {
    this.selectedTabIndex = 0;
  }
}

onTabChange(selectedTabIndex: number): void {
  this.router.navigate([], { relativeTo: this.route, queryParams: {
    tab: selectedTabIndex
  }});
  this.selectedTabIndex = selectedTabIndex;
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: browserrouter invalid hook call 
Javascript :: how to create new route in express 
Javascript :: invalid json response body at 
Javascript :: node js how to basic auth to specific urk 
Javascript :: react native asyncstorage getItem example 
Javascript :: invisible recaptcha google 
Javascript :: js on highlight 
Javascript :: get element attribute jquery 
Javascript :: remove all search engines chrome 
Javascript :: react useref hook 
Javascript :: express formidable 
Javascript :: dot notation vs bracket notation 
Javascript :: how to use location.pathname 
Javascript :: find if json property is of type date type 
Javascript :: if mobile screen in js 
Javascript :: remove element javascript 
Javascript :: key codes javascript 
Javascript :: button function jsx 
Javascript :: jquery get last element with two class name 
Javascript :: reisze image expo react native 
Javascript :: LRANGE in redis 
Javascript :: arcgis for javascript 
Javascript :: frames[i] javascript 
Javascript :: make a component update every second react 
Javascript :: generate random password 
Javascript :: typeorm in 
Javascript :: react component visibility 
Javascript :: How to compare two different date formats in javascript 
Javascript :: express nodejs 
Javascript :: javascript easy resize for screen size 
ADD CONTENT
Topic
Content
Source link
Name
8+6 =