我想生成带有角标记的以下html模板。我们可以使用角度渲染2吗?普通JS innerHtml不适用于诸如函数调用和双向数据绑定之类的有角动作。
let itemTemplate = '<span class="res-name">' + resource.name + '</span><br>'
+ '<span class="cap-name">' + item['text'] + '</span><br>'
+ '<span class="lead-name">' + item['tags'] + '</span><br><br>'
+ '<a class="action-class" [routerLink]="" (click) = "smModal.show()">' + item['content'] + '</a>';
if (item['content'] == 'Edit')
itemTemplate += '<span class="days-class"> 3 days ago </span><br><br>';
else
itemTemplate += '<br><br>';
itemTemplate += '<span class="info-card"> ' + item['className']
element[0].getElementsByClassName('class-name')[0].innerHTML = itemTemplate;