angular - Angular 6/PrimeNg 6 中的复选框和单选按钮无法正确呈现
问题描述
当前行为
从 Angular 5.2.6 => 6.0.4 和 primeng 5.2.4 => 6.0.0-beta.1 升级。虽然复选框和单选按钮仍然呈现、选择和突出显示,但它们无法在选中时呈现框内的实际复选,或在选中时单选按钮内的点。这在Firefox 60.0.1 (64-bit)
、Microsoft Edge 42.17134.1.0
和中进行了测试Chrome 66.0.3359.181 (Official Build) (64-bit)
。在选择(或在复选框的情况下取消选择)的过程中不会显示控制台错误。
预期的行为 我希望看到复选框和单选按钮的点呈现。
使用说明最小化问题的重现 在 Angular 6.0.4 中使用primeng 6.0.0-beta.1 创建一个复选框或单选按钮,然后选中该框或进行选择以查看未呈现复选和/或圆点。
环境:
Angular CLI: 6.0.8
Node: 8.9.4
OS: win32 x64
Angular: 6.0.4
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.6.8
@angular-devkit/build-angular 0.6.8
@angular-devkit/build-optimizer 0.6.8
@angular-devkit/core 0.6.8
@angular-devkit/schematics 0.6.8
@angular/cli 6.0.8
@ngtools/webpack 6.0.8
@schematics/angular 0.6.8
@schematics/update 0.6.8
rxjs 6.2.0
typescript 2.7.2
webpack 4.8.3
是否有其他人遇到这种行为和/或知道解决方法?谢谢你。
注意:最初发布在这里https://github.com/primefaces/primeng/issues/5883,但寻求可能的短期解决方案。
解决方案
这是你的答案: PrimeNG 6.0.0-beta.1 与 PrimeIcons 一起发布
基本上,请执行以下操作:
npm install primeicons --save
然后在 angular.json 中添加样式的路径
"styles": [
"node_modules/primeng/resources/primeng.css",
"node_modules/primeicons/primeicons.css",
"src/styles.css"
],
推荐阅读
- laravel - Internet Explorer 发送不同的 utf-8 url 参数,这会破坏页面
- angular - ngx-chips formgroup 数据动态
- excel - 尝试在范围中输入时间值时出现运行时 50290 错误
- postgresql - Postgres 创建没有模式绑定的视图
- c# - 实体框架是否有能力从服务器中提取环境变量值?
- c++ - 如何通过静态链接库从文件中读取?在视觉工作室
- r - 如何确保 Shiny App Checkboxes 正确更新?
- php - Nginx + Wordpress + 永久链接 | 服务器块的奇怪行为
- spring - 在 Spring Cloud Gateway 中禁止未经身份验证的请求
- swift - 无法分配类型“[NSAttributedStringKey:Any]”的值来快速键入