angular - Ionic 4字符串到html

标签 angular ionic4

你好,我正在尝试制作一个日历并显示它由 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>

关于angular - Ionic 4字符串到html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54593329/

相关文章:

graphql - 如何将标题添加到 ionic 4/Apollo GraphQL App

angularjs - 使用查询参数 ionic 4 以编程方式导航页面

javascript - 我如何以编程方式将 ionic 4 中的目录从 LTR 更改为 RTL

javascript - 有没有办法编辑WebComponent的CSS/JS?

angular - 如何在 Angular 模板中迭代联合类型数组

javascript - 更改事件未被识别

angular - 在运行时使用管道名称/元数据调用管道

html - 如何在页面上居中 ionic 化身

html - css 将图标颜色从白色依次更改为指定颜色

html - 封面页高度设置为 100% 一半