Angularjs: как передать переменные области видимости в директиву?

Я пытаюсь использовать директиву для создания и добавления нескольких тегов к<div> как показано ниже:

module.directive('createControl', function(){
  return function(scope, element, attrs){    
    console.log(attrs.createControl); // undefined     
  }                                          
});                                         


<div class="control-group" ng-repeat="(k, v) in selectedControls">
  <div create-control="{{ v.type }}"></div>
</div>

В attrs у меня есть эта конструкция:

$element: b.fn.b.init[1]
$observers: Object
$attr: Object
createControl: "date"
style: "margin-right: 15px"
__proto__: Object

Но когда я пытаюсь использоватьattrs.createControl я получилundefined и я не понимаю почему. Актуальный вопрос: как передать переменную области видимости в директиву?

Ответы на вопрос(3)

Ваш ответ на вопрос