Angularjs:如何将作用域变量传递给指令?
- 论坛
- Angularjs:如何将作用域变量传递给指令?
12 浏览
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
,我不明白为什么会这样。实际问题是:如何将作用域变量传递给指令?