Angularjs:如何将作用域变量传递给指令?

12 浏览
0 Comments

Angularjs:如何将作用域变量传递给指令?

我正在尝试使用指令来创建并追加多个标签到 中,如下所示:

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

在 attrs 中,我有以下结构:

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

但是,当我尝试使用 attrs.createControl 时,我得到了 undefined,我不明白为什么会这样。实际问题是:如何将作用域变量传递给指令?

0