0
Да, углублённые знания JS очень нужны. Ангуляр — это же по сути надстройка над JS/TypeScript, и если ты не шаришь как работают замыкания, event loop или прототипы, то будешь плавать в директивах, пайпах и сложной реактивности. Без базы фреймворк превращается в магию, которую хрен отдебажишь, я сам так обжигался.