Tab menu refresh ionic angular

I’m not clear on what you mean by either “tab-menu” or “refresh”, but I’m getting the feeling that you are having trouble with stale data.

Angular change detection is designed to reflect changes to backing properties in templates. So when you write:

page.html

<span>{{foo}}</span>
<button (click)="bananaFoo()">banana</button>

page.ts

foo = "apple";

bananaFoo(): void {
  this.foo = "banana";
}

When you click the button, the display should change from “apple” to “banana”.

You mentioned lifecycle events: ionViewDidEnter and ngOnInit. You shouldn’t rely on lifecycle events to manage the freshness of your data. The change from “apple” to “banana” should happen when the data changes - it’s not a presentation layer issue. Change detection handles moving model changes into the view.

Maybe the code in this thread is relevant to your situation.

I’m sorry if this doesn’t adequately answer your issue.