【发布时间】:2020-07-20 13:36:32
【问题描述】:
我正在创建一个按钮并在 component.ts 中分配类。 css 的样式不适用于按钮(按钮字体颜色不会改变)。 component.ts 的代码是
let button = document.createElement('button');
button.innerHTML = 'North';
button.setAttribute('class', 'btn');
let element = document.createElement('div');
element.appendChild(button);
而component.css是
.btn
{
color: red;
}
【问题讨论】:
-
如果您使用 Angular,为什么要这样做
document.createElement('button')? -
那么替代方案是什么?
-
官方教程对Angular进行了很好的介绍angular.io/tutorial
-
在什么条件下添加按钮?这是一次性的事情,还是你有一系列的事情?您当前的 HTML 是什么?您当前的组件代码是什么?
-
我正在尝试在我的组件加载后创建它(在“ngOnInit()”函数中)。这是一次性的事情。当前的 html 是空的,因为我只想显示一个按钮。
标签: css angular typescript components setattribute