如何在 angular 应用程序中触发/使用溢出 属性(通过 ng-repeating 元素)?
How can a scrollbar be triggered /using overflow property in an angular app (by ng-repeating through elements)?
我的 angular 应用程序中有一个侧边栏,我正在尝试让 div 深入了解侧边栏中的项目和以下 div 中的内容保持不变位置(无滚动)。我一直在看很多类似的帖子并尝试了所有方法,但它就是行不通。问题是,要么你可以滚动浏览侧边栏中的所有内容,要么根本不滚动,或者底部保持不变(没有移动),但是我的每个项目(而不是所有项目)都有滚动条。
我使用 ng-repeat 将项目放在侧边栏的范围内 - 它可能与 angular 和 reg 不同。 html?
谢谢!!
Ps。我正在使用 gulp 并且 sidbar 是我没有在此处包含的指令。如果有什么重要的,请告诉我,我会把它包括在内。
<li>
<a ng-click="openNav()"><i id="cart-icon" class="medium material-icons icon-design">shopping_cart</i></a>
<div id="mySidenav" class="sidenav closebtn" click-anywhere-but-here="closeNav()" ng-click="closeNav()">
<div class="sidebarBox">
<h2 class="sideBarHeader">Cart </h2>
<div class="sidebarContainer" ng-repeat="item in cart">
<img src="{{item.imageUrl}}" style="width:90px;height:100px;">
<div class="sidebarContent">
<p class="sidebarTitle">{{item.title}} </p>
<p class="sidebarSubtitle">Quality: {{item.quantity}}</p>
<p class="sidebarSubtitle">Price: ${{item.price}}</p>
</div>
<p class="sidebarLine"></p>
</div>
</div>
<br>
<div class="sidebarNoScroll">
<p style="color:black;font-size:22px;">Total</p>
<p class="sidebarTotal">${{ total() }}</p>
<button class="sidebarButtonContinueShopping" id='continue-shopping-button' ng-click="closeNav()">Continue Shopping</button>
<button class="sidebarButtonViewCart" ui-sref='cart' ng-click="closeNav()">View Cart</button>
</div>
</div>
</li>
css.
.sidebarContainer {
overflow:scroll;
height:224px;
}
.sidebarNoScroll {
overflow: hidden;
}
包装容器。
<div class="sidebarContainer">
<div ng-repeat="item in cart">
</div>
</div>
我的 angular 应用程序中有一个侧边栏,我正在尝试让 div 深入了解侧边栏中的项目和以下 div 中的内容保持不变位置(无滚动)。我一直在看很多类似的帖子并尝试了所有方法,但它就是行不通。问题是,要么你可以滚动浏览侧边栏中的所有内容,要么根本不滚动,或者底部保持不变(没有移动),但是我的每个项目(而不是所有项目)都有滚动条。
我使用 ng-repeat 将项目放在侧边栏的范围内 - 它可能与 angular 和 reg 不同。 html? 谢谢!! Ps。我正在使用 gulp 并且 sidbar 是我没有在此处包含的指令。如果有什么重要的,请告诉我,我会把它包括在内。
<li>
<a ng-click="openNav()"><i id="cart-icon" class="medium material-icons icon-design">shopping_cart</i></a>
<div id="mySidenav" class="sidenav closebtn" click-anywhere-but-here="closeNav()" ng-click="closeNav()">
<div class="sidebarBox">
<h2 class="sideBarHeader">Cart </h2>
<div class="sidebarContainer" ng-repeat="item in cart">
<img src="{{item.imageUrl}}" style="width:90px;height:100px;">
<div class="sidebarContent">
<p class="sidebarTitle">{{item.title}} </p>
<p class="sidebarSubtitle">Quality: {{item.quantity}}</p>
<p class="sidebarSubtitle">Price: ${{item.price}}</p>
</div>
<p class="sidebarLine"></p>
</div>
</div>
<br>
<div class="sidebarNoScroll">
<p style="color:black;font-size:22px;">Total</p>
<p class="sidebarTotal">${{ total() }}</p>
<button class="sidebarButtonContinueShopping" id='continue-shopping-button' ng-click="closeNav()">Continue Shopping</button>
<button class="sidebarButtonViewCart" ui-sref='cart' ng-click="closeNav()">View Cart</button>
</div>
</div>
</li>
css.
.sidebarContainer {
overflow:scroll;
height:224px;
}
.sidebarNoScroll {
overflow: hidden;
}
包装容器。
<div class="sidebarContainer">
<div ng-repeat="item in cart">
</div>
</div>