Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 设置p下拉列表的滚动高度会引发错误_Angular_Jasmine_Karma Jasmine_Primeng - Fatal编程技术网

Angular 设置p下拉列表的滚动高度会引发错误

Angular 设置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下拉列表中将scrollHeight值设置为“300px”,当我为应用程序提供服务时,不会抛出错误,但滚动条仅显示为200px。同样,相同的单元测试用例也因“设置getter only值scrollHeight”而失败。我需要设置滚动高度,因为我的列表将动态填充。 如有任何答复,将不胜感激。 谢谢 使用的版本 角度-4.1.2, 涂底漆-4.0.1

    `<p-dropdown 
                [options]="options"
                [scrollHeight]="scrollHeight"
     </p-dropdown>`

`我刚刚在plnkr中测试了这个功能,效果很好。我建议在plnkr中也尝试一下,看看是否可以复制这个问题。我成功地使用了:

scrollHeight: string = '300px';

使用此作为基础:

嗨,BillF,我在plnkr中试用过,效果很好。但当我在我的应用程序中使用相同的工具时,它不会改变任何东西。开发工具是你的朋友。检查下拉列表,并使用与高度相关的样式设置。如果更改其中一些设置会固定高度,请查看覆盖300px的设置。否则,可能是您使用的是较旧版本的Prime,需要更新。此问题的根本原因是ngPrime版本不支持scrollHeight设置。更新它修复了这个问题