假设我有一个组件
@Component({
selector: 'mycomponent',
template: '...'
})
class MyComponent {
}
通常它会在<mycomponnent></mycomponent>
下呈现模板,有没有办法让这个组件呈现但是通过替换选择器?我看到https://angular.io/docs/ts/latest/api/core/index/ComponentMetadata-class.html但不确定哪种配置可能导致此类行为。
答案 0 :(得分:0)
这是(至少目前)不支持。
你可以做的是使用像
这样的属性选择器@Component({
selector: '[mycomponent]',
template: '...'
})
class MyComponent {
}
然后它可以用于任何标签,如
<li mycomponent></li>