Im пытается получить удержание углового2 с ES6, без машинописных текстов. Проблема в том, что я не могу понять, как сделать дочерний компонент. У меня есть этот базовый компонент, который просто держит приложение. В этом компоненте я хочу иметь возможность также отображать, скажем, компонент заголовка и нижний колонтитул. Сейчас только мой базовый компонент получает визуализацию.Angular2 + Es6. Render child component
Как я могу это сделать?
Вот мой код:
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<application>
<header></header>
</application>
<script src="/node_modules/zone.js/dist/zone.js"></script>
<script src="/node_modules/reflect-metadata/Reflect.js"></script>
<script src="/dist/js/app.js"></script>
</body>
app.js
import {Component} from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser';
import {Header} from './components/app.header';
class Base {
static get annotations() {
return [
new Component({
selector: "body",
template: '<application>base</application>'
}),
];
}
constructor() {}
}
export {Base};
bootstrap(Base);
app.header.js
import {Component} from 'angular2/core';
class Header {
static get annotations() {
return [
new Component({
selector: 'header',
template: '<h1>header</h1>'
}),
];
}
constructor() {}
}
export {Header};
Я все еще не понимаю. Любой, у кого есть решение? – user2952238
Не могли бы вы добавить свой код в репозиторий github или плункер, чтобы мы могли вам помочь? –