angular.js - angular2动态创建子组件思路
迷茫
迷茫 2017-05-15 17:09:19
0
2
858

总体页面是一个组件模板,有一个子组件已经声明好并在父组件模板中使用,现在我想要动态地在子组件内部创建子组件,我试过这样做:

getViewRef用于动态创建子组件 FileUploadEle
虽然可以正确创建,但创建后的元素并不属于PhoneComponent
如图:

变成了兄弟元素。
该如何做才能正确地创建父子级而不是兄弟级的。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
滿天的星座

Sudah sedia, gunakan arahan templat

巴扎黑

Saya tidak memahami keperluan khusus anda, tetapi saya rasa lebih baik menggunakan pengisytiharan templat daripada membuat komponen dalam js.

Beri perhatian kepada <ng-content>

di bawah
import {Component} from '@angular/core';

@Component({
    selector: 'parent',
    template: `
        <p>
            <h1>parent</h1>
            <ng-content></ng-content>
        </p>
    `
})
export class ParentComponent {}

@Component({
    selector: 'child',
    template: `<h1>child</h1>`
})
export class ChildComponent {}

@Component({
    selector: 'demo',
    template: `<parent><child></child></
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan