【发布时间】:2015-09-14 15:44:42
【问题描述】:
当<ng-content> 在其他嵌套组件(如here)中使用时,我已经看到了工作示例,但我没有设法在根 Angular2 组件中运行它:
HTML 模板:
<html>
<body>
<app>
<h1>Hello, World!</h1>
</app>
</body>
</html>
TypeScript 中的 Angular 2 组件:
import {Component, View, bootstrap} from 'angular2/angular2';
@Component({
selector: 'app'
})
@View({
template: 'Header: <ng-content></ng-content>',
})
export class App {
}
bootstrap(App);
我希望这会产生:
<app>
Header: <h1>Hello, World!</h1>
</app>
但它没有,<app> 的内容被忽略。请参阅Plunker 上的演示。
我认为这可能与某些 Angular 2 哲学或某些东西相悖,因此它甚至不受支持,但我的用例与我认为的第一个 working demo 非常相似。
【问题讨论】:
标签: angular