Я начинаю с Angular 2 (версия 2.0.0-alpha.46) и создаю несколько компонентов.
При создании компонента с кодом ниже:
Машинопись:
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>
проблема
он сохраняет <my-component>
в HTML, и некоторые из моих CSS не работают должным образом.
Вопрос
Есть ли способ удалить <my-component>
похожий на angular 1 (replace: true
в директиве)?