Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在angular2中定义运行时组件的特定选择器_Angular - Fatal编程技术网

在angular2中定义运行时组件的特定选择器

在angular2中定义运行时组件的特定选择器,angular,Angular,伙计们,我是angular的新手,这是我的问题。有没有一种方法可以在运行时在某个选择器中创建组件,例如通过向将承载我的组件的元素发送ref作为创建组件的函数的参数。现在我有下面的代码,它的创建按钮在中添加了组件,但也有ngfor,所以在我得到几个之后,如何只指定一个位置来添加此组件?任何帮助,谁理解我的问题 <div *ngFor="let Mytask of tasks"> <thead></thead> <tbody>

伙计们,我是angular的新手,这是我的问题。有没有一种方法可以在运行时在某个选择器中创建组件,例如通过向将承载我的组件的元素发送ref作为创建组件的函数的参数。现在我有下面的代码,它的创建按钮在
中添加了组件,但也有ngfor,所以在我得到几个
之后,如何只指定一个位置来添加此组件?任何帮助,谁理解我的问题

<div *ngFor="let Mytask of tasks">
      <thead></thead>
      <tbody>
         <tr *ngIf="!Mytask.ParentTaskId"(click)="setParentTask(new,Mytask)"
                (dblclick)="showEditForTask(Mytask)">
                <td>{{Mytask.Title}}</td>
                <td>{{Mytask.StartTime}}</td>
                <td>{{Mytask.FinishTime}}</td>
                <td>{{Mytask.States.State}}</td>
                <td> <button (click)="createTaskComponent(Mytask)">Create</button><td>
         </tr>
         <tr #new>
         <dynamic-component [componentData]="componentData"></dynamic-component>
        </tr>
      </tbody>
</div>

这不是电子邮件,请不要在所有句子的前面加上>。这不是电子邮件,请不要在所有句子的前面加上>。