Angularjs 从指令配置服务

Angularjs 从指令配置服务,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我正在尝试用AngularJs创建简单的插件,可以根据指令属性进行自定义 例如 obj应该在编译之前配置我的“设置服务”,就像提供程序一样,因为css依赖于它 有没有办法从提供者那里获取属性 或者以某种方式从指令配置服务?属性被传递到compile和link函数中,用于: 角度文档的深度链接似乎被破坏了。。。访问,然后选择“指令” function compile(tElement, tAttrs, transclude) { ... } // ^

我正在尝试用AngularJs创建简单的插件,可以根据指令属性进行自定义
例如

obj应该在编译之前配置我的“设置服务”,就像提供程序一样,因为css依赖于它

有没有办法从提供者那里获取属性

或者以某种方式从指令配置服务?

属性被传递到
compile
link
函数中,用于:

角度文档的深度链接似乎被破坏了。。。访问,然后选择“指令”

function compile(tElement, tAttrs, transclude) { ... }
//                         ^^^^^^

function link(scope, iElement, iAttrs, controller) { ... }
//                             ^^^^^^