angular - Angular11 渲染器 seStyle 不起作用
问题描述
初始 this.renderer.setElementStyle(buttonContainer, 'marginTop', '0px');
Render2 之后 this.renderer.setStyle(buttonContainer, 'marginTop', '0px');
SetStyle 没有设置样式。
请帮忙。有什么建议么?
解决方案
您必须从 @angular/core 导入元素 ref。在您的构造函数中:
constructor(private el: ElementRef){}
this.render.setStyle(this.el.nativeElement('buttonContainer'), 'marginTop', '0px')
推荐阅读
- javascript - 对象连接重复的Javascript数组
- powershell - 检查泛型集合的类型
- swift - XMPPFramework (Swift) 的问题
- java - 如何在 Java http 客户端中自定义“主机”标头
- javascript - 在本机反应中对嵌套级别对象进行排序
- sql-server - IF ELSE - 如果返回 0 行,则捕获
- java - 最长重复字节序列
- php - 仅在 Woocommerce 中针对本地运输和已完成订单的自定义电子邮件通知
- sql - 将平面文件导入具有不同列名的现有表中
- java - 警告:在名称为“dispatcherservlet”的 DispatcherServlet 中找不到具有 URI [/mvc/add] 的 HTTP 请求的映射