我们可以向angular 7 renderer2添加角度标签和动作吗?

时间:2018-11-17 07:59:38

标签: angular typescript angular7

我想生成带有角标记的以下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;

0 个答案:

没有答案