создать дочернюю область, прототипно унаследованную с помощью scope: true
создайте изолированную область с помощью scope: {}, тогда вы можете привязать какое-то свойство к родительским областям с помощью '@', '&', '=' (см. этот вопрос).
решите не создавать новую область и использовать родительский элемент с scope: false (по умолчанию).
Ответ 2
По умолчанию директивы разделяют область содержимого контроллера.
Вы можете указать scope:true, чтобы иметь унаследованную область действия и получить выделенную область действия, которую вы должны выполнить