У меня есть два селектора dirA
и dirNotA
для моей директивы. Директива должна продолжаться в зависимости от используемого селектора. Есть ли способ определить, какой селектор был использован в директиве?
У меня нет 1011 *, чтобы иметь несколько директив или директиву с параметрами. Я sh хочу иметь одну директиву с несколькими селекторами и определять порядок действий на основе селектора, используемого в шаблоне.
Примерно так
@Directive({
selector: '[dirA], [dirNotA]`
})
class DirectiveA implement OnInit {
ngOnInit() {
// here we detected which selector was used
if (dirASelector) {
...
}
}
}
Любые идеи, как можно получить эту информацию в самой директиве?