Вы должны иметь возможность связать атрибут с переменной области видимости. Если вы говорите о разработке директивы самостоятельно, вы можете определить переменные области видимости контроллера как «=», и они будут двунаправленно связаны со значением, передаваемым атрибуту. Обратитесь к AngularJS: Руководство разработчика для получения дополнительной информации.
Вы также можете назначить значение атрибута, используя аннотацию {{...}}, чтобы вставить переменную области непосредственно в разметку.