如何为组件制作通用包装?
我需要能够用包装器包装任何组件。
例如:
child.html
using(var www = UnityWebRequest.Get(URL)
{
www.SendWebRequest();
while(!www.isDone){
...
}
wrapper.dart
...
<h2>child<h2>
...
结果html:
...
<h1><child><child><h1>
...
我找到了ViewChildren,但此处显示的是静态组件,以我为例,我不知道谁将是孩子。
我该怎么做?你能举个例子吗?
答案 0 :(得分:0)
为此,您将要使用ng-content。 https://webdev.dartlang.org/angular/guide/lifecycle-hooks#content-projection
例如:
child.html
<h2>child<h2>
wrapper.dart
<h1><ng-content></ng-content><h1>
父html:
<wrapper><child></child></wrapper>