答案 0 :(得分:1)
我的同事和我用黑客解决了这个问题,即使页面内容不会低于首屏,也会迫使垂直滚动条显示。
html {overflow-y: scroll;}
https://css-tricks.com/snippets/css/force-vertical-scrollbar/
我猜是用ng-if代替ng-show可能是另一种解决方案。
问题详情
问题是使用angularJS的 ng-show ,ui-grid的属性 ui-grid-selection 和短页面的组合结束高于首屏。
最奇怪的是,如果没有ui-grid的ui-grid-selection属性,它可以正常工作。必须是CSS问题(可能是定位),即使ui-grid选择不可见,它也会增加高度(ng-show,display:none;)。
注意:使用AngularJS 1.2.28和ui-grid 3.0.0-RC20。