Angular 设置p下拉列表的滚动高度会引发错误
我试图在p下拉列表中将scrollHeight值设置为“300px”,当我为应用程序提供服务时,不会抛出错误,但滚动条仅显示为200px。同样,相同的单元测试用例也因“设置getter only值scrollHeight”而失败。我需要设置滚动高度,因为我的列表将动态填充。 如有任何答复,将不胜感激。 谢谢 使用的版本 角度-4.1.2, 涂底漆-4.0.1Angular 设置p下拉列表的滚动高度会引发错误,angular,jasmine,karma-jasmine,primeng,Angular,Jasmine,Karma Jasmine,Primeng,我试图在p下拉列表中将scrollHeight值设置为“300px”,当我为应用程序提供服务时,不会抛出错误,但滚动条仅显示为200px。同样,相同的单元测试用例也因“设置getter only值scrollHeight”而失败。我需要设置滚动高度,因为我的列表将动态填充。 如有任何答复,将不胜感激。 谢谢 使用的版本 角度-4.1.2, 涂底漆-4.0.1 `<p-dropdown [options]="options"
`<p-dropdown
[options]="options"
[scrollHeight]="scrollHeight"
</p-dropdown>`
`我刚刚在plnkr中测试了这个功能,效果很好。我建议在plnkr中也尝试一下,看看是否可以复制这个问题。我成功地使用了:
scrollHeight: string = '300px';
使用此作为基础:嗨,BillF,我在plnkr中试用过,效果很好。但当我在我的应用程序中使用相同的工具时,它不会改变任何东西。开发工具是你的朋友。检查下拉列表,并使用与高度相关的样式设置。如果更改其中一些设置会固定高度,请查看覆盖300px的设置。否则,可能是您使用的是较旧版本的Prime,需要更新。此问题的根本原因是ngPrime版本不支持scrollHeight设置。更新它修复了这个问题