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

AngularDart - A directive that implicitly adds a dependency directive?

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

@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 {}

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

例如:

@Directive(...)
class AutoSuggestedOptions {}

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