Angular 我如何使我的代码工作,使它在页面加载也工作?ngIf

Angular 我如何使我的代码工作,使它在页面加载也工作?ngIf,angular,Angular,下面的代码在单击按钮时可以正常工作,但是它不会在页面加载时保持当前状态。那么当我刷新时会发生什么呢?这些值正在重置,而什么都没有发生 我希望在加载页面/页面刷新时保持相同的状态 请检查下面的代码 showTab = 1; tabToggle(index){ this.showTab =index; } 谢谢你的快速回复。我试过了,但是页面加载不起作用,但是点击按钮就起作用了。对不起!它正在工作。非常感谢。这又是一个问题。我创建了一个新页面。在该页面上创建了3个按钮。当我点击

下面的代码在单击按钮时可以正常工作,但是它不会在页面加载时保持当前状态。那么当我刷新时会发生什么呢?这些值正在重置,而什么都没有发生

我希望在加载页面/页面刷新时保持相同的状态

请检查下面的代码

  showTab = 1;
  tabToggle(index){
    this.showTab =index;
  }

谢谢你的快速回复。我试过了,但是页面加载不起作用,但是点击按钮就起作用了。对不起!它正在工作。非常感谢。这又是一个问题。我创建了一个新页面。在该页面上创建了3个按钮。当我点击按钮1时,它将重定向到第1页,它应该显示第1页的选项卡,如果我点击第2页,我将重定向到第2页,它应该只显示第2页的选项卡。知道怎么做吗?谢谢,我建议您阅读angular文档,我在新创建的页面中再次尝试了您的代码。繁荣它没有任何问题。完美的
  _showTab: number = 1;
  get showTab() {
    return parseInt(localStorage.getItem('showTab') ?? '1');
  }
  set showTab(value: number) {
    localStorage.setItem('showTab', value.toString());
    this._showTab = value;
  }
  tabToggle(index: number) {
    this.showTab = index;
  }