Хватит ли мне этого чтобы работать с ангуляром или надо сначала разобраться полностью javascript
Ну вы же сами понимаете что не зная javascript вы будете писать гуано? Другой вопрос что это можно совместить, так как без заний JS вам и ангуляр будет тяжко познать.
В целом это довольно жирный пласт знаний и если вы сейчас на почти нулевом уровне планируйте что что бы подняться на норм уровень у вас уйдет где-то годик проб и ошибок.