Когда указана директива angularJs, мы должны называть ее в форме синтаксиса camelCase, но когда мы ее используем, мы должны называть ее в форме "верблюжьего случая". Вопрос в том, почему это требуется?
Я знаю, что это для избежания конфликтов имен (сейчас/в будущем), но почему мы должны называть его по-разному при определении и использовании. Разве мы не можем определить его непосредственно в форме "верблюжьего случая"?