I'm building angular project and want to realize registration in few parts to be one after another. Registration requires about 10 fields and to look good I want to separate input fields in groups. So, when you enter all fields in first group, by clicking button on bottom first group "disappear" and second group appear, and so on. Of course, at the end all those entered data should be available so it can be checked and sent into database.
Now, I think it could be done with angular animations, but that requires that every group should be in it's own component, or am I wrong? I've tried using ng-bootstrap carousel, but couldn't make it work.
Any new suggestion and help would be very much appreciated.