微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular / PrimeNG如何/何时将CSS类从“ p-”重命名为“ ui-”?

如何解决Angular / PrimeNG如何/何时将CSS类从“ p-”重命名为“ ui-”?

我有一个很愚蠢的问题。我创建了一个自定义的PrimeNG组件,该组件似乎运行良好,但是存在两个问题:

  • 即使我使用ViewEncapsulation,也没有像其他PrimeNG组件一样,使用过的/现有的PrimeNG CSS类(例如PrimeNG主题文件中的p-datepicker样式)不会应用于我的组件。显然,如果我将相应的样式复制粘贴到我的部件的scss文件中,它们就可以正常工作

  • 我绝对不知道谁/何时/如何将CSS类的名称从“ p- 重命名为“ ui-”。问题是我的自定义PrimeNG组件不会重命名,它们仍以'p-'为前缀,因此显然该组件的样式不正确。

如果我想一想,我猜第一个问题的根本原因是完全相同的(该组件应该使用ui-datepicker,但是它仍然使用p-datepicker,这不可用)。

有人知道吗? 谢谢,

解决方法

Meh :(根本没有自动重命名。困惑来自于这样一个事实,即我是基于github源创建组件的,而我的应用程序显然包括了一个较旧的primeng版本,并且从那时起,PrimeNG决定从ui-删除CSS类到p-

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。