html - 如何在组件Angular 8中插入HTML代码
问题描述
我需要在我的 component.ts 中插入 HTML5 代码,我试图在我的 component.html 中反映该代码,如何插入它,包括 CSS 和 Angular 的指令?我必须这样做,因为网站需要根据当前时间进行更改。我正在使用角度 8。谢谢
我在 component.html 中使用了 div 标签内的函数 [innerHtml]="htmlToAdd",并且在 component.ts 中创建了一个名为“htmlToAdd”的 var 类型,我在其中放置了所有 HTML 代码,它工作,但它没有检测到 Angular 的指令,只有一些 CSS 样式。我在自己的组件文件夹和文件夹styles.css 中有CSS 样式,但是浏览器只检测到styles.css 文件夹中的一些样式。触发器也不起作用。
htmlToAdd : any;
this.htmlToAdd = '<p><button class="btn-sec app-btn-years" (click)="toggleDetails2019()" (click)="toggle2019()"><div *ngIf="text2019;then yearClose else yearDetails"></div><div [@showMonths]="status2019"></div>'+
'</button></p>';
我希望每次刷新浏览器时,网站都会显示插入到 component.ts 中的代码,其中 CSS、触发器和 angular 指令正常工作,而不仅仅是现在的 html 结构。
解决方案
推荐阅读
- python-3.x - 我正在尝试编写一个添加函数,为列表中的每个元素添加一个整数
- haskell - 更改 Haskell 中的属性
- r - R Markdown 中的西班牙字符在标题中起作用,但在正文中不起作用,即使它确实在纯乳胶中起作用
- java - List 中具有频率计数的唯一值
- >
- javascript - 来自 REST api 的 HTML 文件浏览器
- javascript - 我的按钮样式不想要,我似乎找不到如何更改它
- cakephp - CakePHP 3.7.1 DispatchShell 不执行迁移 Shell
- r - R - 如何用不同比例的两个 y 轴绘制 ggplot2 * 与时间变量
- django - 在 Django 中下载文件时如何在网页中显示某些内容
- android - Android ViewPager 不显示任何视图