각도가 너무 새롭습니다. 내 단일 페이지 웹 응용 프로그램에서, 나는 그들 각각에 ng-infinite-scroll이있는 두 개의 탭이 있습니다. 두 개의 탭은 다음과 같이 nav-bar,ng-ng-show 및 sticky 상태의 ng-infinite-scroll
<div ng-show="$state.includes('base.videolist')||$state.includes('base.movielist') ">
<ul class="nav navbar-fixed-top roboto nav-tabs">
<li ui-sref="base.videolist" ui-sref-active="active"><a>Videos</a></li>
<li ui-sref="base.movielist" ui-sref-active="active"><a>Movies</a></li>
</ul>
</div>
사이에 있으며 두 개의 ui-view가 있습니다.
<div id="bvl" ui-view="videolist" ng-show="$state.includes('base.videolist')"></div>
<div id="bml" ui-view="movielist" ng-show="$state.includes('base.movielist')"></div>
ng-show를 사용할 때 숨겨진 div의 높이는 각도로 0으로 설정됩니다. 무한 한 두루마리를 무의식적으로 촉발시킨다.
목록의 스크롤 상태를 유지하기 때문에 ng-if를 사용하고 싶지 않습니다.
처리 방법은 무엇입니까?
추신. 두 목록에 대해 끈적한 상태를 사용하여 목록 요소의 마스터 세부보기간에 상태를 유지합니다.
'ng-class'를 (를) 사용 하시겠습니까? – Erevald
무엇이 문제입니까? – Ladmerc
@Ladmerc 두 스크롤러를 모두 작동시키는 방법을 모르겠습니다. – 55597