将自定义指令绑定到主机

时间:2016-05-29 18:13:15

标签: angular

我看得远远,但似乎无法找到答案。我已经创建了一个指令,它工作正常,但我想动态地将它绑定到组件的主机。

示例:

@Directive({ selector: 'myDirective' })

@Component({ selector: 'myComponent',
    template: 'some content goes here...'
})
export class MyComponent {
    /* bind myDirective to host */
}

//when using myComponent, it should be
<myComponent></myComponent>
//not
<myComponent myDirective></myComponent>

我基本上想要删除a)明确设置myDirective和b)用一个元素包装模板只需使用myDirective

1 个答案:

答案 0 :(得分:6)

目前不支持此功能。

另见https://github.com/angular/angular/issues/8785