scope мета-дексриптор, при создании директивы, позволяет прокинуть в контроллер директивы, в вашем случае, объект, свойства которого будут конфигурационными. В версии ангуляра 1.5, вроде, кроме директив, появились компоненты, они имеют небольшие отличия от директив, в доке ангуляра есть таблица разницы, но, в целом, Вам подходят и директива, и компонент, выбирайте по вкусу