В этом документе о директиве: http://docs.angularjs.org/guide/directive
Объект определения директивы
Объект определения директивы предоставляет инструкции компилятору. Атрибуты:
имя - Имя текущей области. Необязательно и по умолчанию используется имя при регистрации.
Я не понимаю, почему имя является именем текущей области? Какое имя при регистрации? Если я укажу имя, как его использовать?
app.directive('aaa', function() {
return {
name: 'bbb',
link: function() {
// how and where to use the new name `bbb`
}
}
}