我开始使用Angular 2(版本2.0.0-alpha.46)并创建了一些组件。
在用以下代码创建组件时:
Typescript:
import {ComponentMetadata as Component, ViewMetadata as View} from 'angular2/angular2';
@Component({
selector: 'my-component'
})
@View({
template: '<div class="myClass">Hello My component</div>'
})
export class MyCompoent{
constructor() {
console.info('My Component Mounted Successfully');
}
}
HTML:
<my-component></my-component>
它工作得很好,但是当我执行 Inspect element
时,我可以看到生成了一个像这样的标签:
输出HTML
<my-component>
<div>Hello My component</div>
<my-component>
问题
在HTML中保留了<my-component>
标记,我的某些CSS效果不符合预期。
问题
是否有一种类似于Angular 1中指令的replace: true
的方法可以删除<my-component>
标记?