AngularDart - 隐式添加依赖指令的指令?

时间:2018-03-06 17:36:31

标签: angular-dart

是否可以使用隐式添加另一个依赖指令的指令?

@Directive(selector: '[dirA]')
class DirectiveA {
  DirectiveA() { ... }
}

@Directive(selector: '[dirB]')
class DirectiveB {
  DirectiveB(DirectiveA a) { ... }
}

@Component(
     template: '<div dirA dirB></div>'
     //template: '<div dirB></div>' // this is the goal
)
class Foo {}

1 个答案:

答案 0 :(得分:0)

不,不幸的是。正如您自己提到的,继承是一个选项。

例如:

@Directive(...)
class AutoSuggestedOptions {}

@Directive(...)
class AutoFormattedOptions extends AutoSuggestedOptions {}