Ionic 4 字符串到 html
Ionic 4 string to html
你好,我正在尝试制作一个日历并显示它是由 div 创建的,但我的问题是当我将我的数据调用到我的应用程序时,应用程序写入字符串并且不接受 html在里面。
这是我的home.ts:
calendarloop(tmp = 1) {
for (let cpt = 0; cpt < 6; cpt++ ) {
this.calendar += '<div class="row"><div class="col-2"></div>';
for (let i = 0; i < 7; i++) {
this.calendar += '<div class="col-1 calendar">' + tmp + '</div>';
} tmp++;
this.calendar += '<div class="col-2"></div></div>';
}
}
这是我的home.html:
<div class="row">
<div class="col-2"></div>
<div class="col-1 calendar">D</div>
<div class="col-1 calendar">L</div>
<div class="col-1 calendar">M</div>
<div class="col-1 calendar">M</div>
<div class="col-1 calendar">J</div>
<div class="col-1 calendar">V</div>
<div class="col-1 calendar">S</div>
<div class="col-2"></div>
</div>
{{ calendar }}
有人可以解决吗?
解决办法是 innerHTML Angular 标签
<div [innerHTML]="string html code"></div>
你好,我正在尝试制作一个日历并显示它是由 div 创建的,但我的问题是当我将我的数据调用到我的应用程序时,应用程序写入字符串并且不接受 html在里面。
这是我的home.ts:
calendarloop(tmp = 1) {
for (let cpt = 0; cpt < 6; cpt++ ) {
this.calendar += '<div class="row"><div class="col-2"></div>';
for (let i = 0; i < 7; i++) {
this.calendar += '<div class="col-1 calendar">' + tmp + '</div>';
} tmp++;
this.calendar += '<div class="col-2"></div></div>';
}
}
这是我的home.html:
<div class="row">
<div class="col-2"></div>
<div class="col-1 calendar">D</div>
<div class="col-1 calendar">L</div>
<div class="col-1 calendar">M</div>
<div class="col-1 calendar">M</div>
<div class="col-1 calendar">J</div>
<div class="col-1 calendar">V</div>
<div class="col-1 calendar">S</div>
<div class="col-2"></div>
</div>
{{ calendar }}
有人可以解决吗?
解决办法是 innerHTML Angular 标签
<div [innerHTML]="string html code"></div>