Great solution! I’m sure there are better ways than how I did it (as you’ve discovered), I just wanted something quick and easy to drop into pages where I needed to manually update the tabs display, without having to setup a bridge to talk to the tabs directive, since it’s only technically referenced in the tabs component and not in the page.
Your solution works if you don’t need to manually call the service, but you might have some issue if that’s a requirement.