I'm attempting to add scrollable arrows to my ejs-tabs on mobile view.
When loading the component on fullscreen mode the resizing the window, the scroll buttons appear as expected

But when rendering the component directly in the mobile view, the scroll buttons don't appear and the tabs don't swipe
I am loading the tabs dynamically from my typescript
I have tried adding an ngIf to the tabs component in the dom and setting the viewChild reference to {static:true}, but doing this results in the tabs not rendering at all.
I have also tried adding the tabs dynamically with an ngFor
but then I get the following error

This error occurs on any element I try to ngFor from within the tabs component, but not on any other element on my component, even though my CommonModule is imported correctly.
is there a way to solve this?