首页 >> 大全

angular中innerHTML的样式的问题

2023-09-02 大全 34 作者:考证青年

中的样式问题 会对css文件的样式进行处理

例如下图就是被处理过的样式

css样式

使用插入dom时标签都是原生标签,是无法匹配到css样式的,而且dom上的style样式也会被清除,所以内容是没有样式的。

_css样式问题_样式类型

但撒并不是意味着我们就无法给他设置样式,具体操作如下

在要插入的组件的ts的注解上面添加: .None,如下:

@Component({selector: 'app-article',templateUrl: './article.component.html',encapsulation: ViewEncapsulation.None,styleUrls: ['./article.component.css']
})

插入html 设置样式即可

css样式问题__样式类型

查看样式

css样式

新的问题

虽然插入dom的样式解决了,但是新的问题也随之而来了,由于修改后的css内容不由进行特殊处理了,改css样式瞬间变成了全局样式,其他页面的样式也会因为你访问这个页面后而改变样式。所以这是一个不太合理的解决方案。特此记录。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了