Использовать директиву в другой директиве
Я хочу добавить директиву к элементу из другой директивы с помощью свойства host, но, похоже, нет способа ссылаться на другую директиву.
@Directive({
selector: '[one]',
host: { '[two]': '"some-value"' }
// How can I reference DirectiveTwo here?
})
export class DirectiveOne { }
@Directive({
selector: '[two]'
})
export class DirectiveTwo { }
При этом я получаю стандартную ошибку «Не удается связать с« двумя », поскольку это не известное нативное свойство».
Как правильно ссылаться и использовать одну директиву из другой?