I'm afraid I don't have much Angular or PHP skills! I'm mostly React :)
Could you maybe make a DEV post with those questions? Or: ask on stackoverflow or twitter? Also: if there are any Angular meetups in your city, then you could message the organizers - they are usually happy to help, or find someone who could help you.
Sorry - hope you figure that out! It sounds like you're on the right track though: just keep working on it! The feeling that you don't know what you're doing will be replace with joy once you figure it out :) Good luck!
Thank you :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.