我已经在角度2视图中创建了一个表,并且我想动态地绑定html或角度组件。Angular 2 dynamic html
<tbody>
<tr *ngFor="let hHeader of hHeaders;let x=index">
<td class="hour"><span>{{hHeader}}</span></td>
<td *ngFor="let vHeader of vHeaders;let y=index" class="hour " [contextMenu]="basicMenu " [contextMenuSubject]="{t:hHeader,d:vHeader,x:x,y:y} ">
<div #values [class.cell]="cell" id="cell-{{x}}-{{y}}" style="width:100%; height: 100%"></div>
</td>
</tr>
</tbody>
我可以识别每个小区在组分
for (let i = 0; i < cells.length; ++i) {
if (cells[i].nativeElement.id == 'cell-' + event.x + '-' + event.y) {
// cells[i].nativeElement.style.backgroundColor = '#5789D8';
cells[i].nativeElement.innerHTML = '<div class="drag" dnd-draggable [dragEnabled]="true">Drag me</div>'
console.log(cells[i]);
}
}
,但我不能结合的html或组件是这样的。
<div class="drag" dnd-draggable [dragEnabled]="true">Drag me</div>
究竟你在找什么? –
我想添加HTML或角度2组件到 – Ishaka
不要这样编程。 DOM不是一个很大的字符串,你可以在某个地方构建和粘贴。即使你这样做,你的大内部HTML字符串中的角度逻辑也不会被解释。在您的模板中写入HTML。 – 2017-06-23 06:12:54