<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
、理由がわかりません。実際の質問: スコープ変数をディレクティブに渡す方法は?