Почему ng-content удаляет остальную часть моего контента?
Запускаю свое первое приложение на Angular 2, и я пытаюсь заставить работать
Мой main.ts:
import { bootstrap } from 'angular2/platform/browser';
import { AppComponent } from './app.component';
bootstrap(AppComponent, [])
.then(success => console.log('Bootstrap success'))
.catch(error => console.log(error));
app.component.ts:
import { Component } from 'angular2/core';
@Component({
selector: 'my-app',
templateUrl: '/app/app.component.html'
})
export class AppComponent {
}
и app.component.html:
<div class="container-fluid contentArea">
Test before
<ng-content></ng-content>
Test after
</div>
В моем index.html у меня есть это:
<my-app>
Test
</my-app>
Что происходит, я вижу
Test Before Test After
в течение примерно 2 секунд до угловой загрузки, затем он очищает страницу, и я вижу только
Test
Что я делаю здесь не так и как мне сохранить тест перед тестом после на моей странице?
1 ответ
Трансклюзия на корневой компонент не поддерживается. Это работает только в шаблонах компонентов, но не из index.html
к компоненту.