图片截断HTML元素你有没有和也许20 <button>
元素一个div: 在角
有时,这可以得到非常高的。我想知道什么是正确的方法与Angular“截断”到第一个“4”按钮和“更多/更少”<p>
标签切换,这将显示或隐藏额外按钮的需求。我知道我需要做什么,我知道如何用jQuery或“原始HTML”来做到这一点,但必须有一种角度方式,我没有看到(我正在考虑集成一个管道,它可以截断基于布尔,但不是很确定)
目前代码:
<div fxLayout="column">
<ng-container *ngFor="let color of car['style']?.colors">
<div fxFlex="30" *ngIf="color.category ==='Exterior'">
<md-card-subtitle>
{{ color.category }} Colors {{display.exterior}}
</md-card-subtitle>
<md-card-content>
<ng-container *ngFor="let option of color?.options">
<button *ngIf="option.colorChips !== undefined" type="button" (mouseover)="display.exterior = option.name" (mouseleave)="display.exterior = colors.exterior.name" (click)="setSelectedColor(x)" [ngStyle]="{'background-color': '#' + option.colorChips.primary.hex}"> </button>
</ng-container>
</md-card-content>
</div>
</ng-container>
</div>
为什么不是你的按钮绑定到数据在类(例如通过NgFor)并让添加/删除按钮修改数据? – salmore
@salmore感谢您的建议。我添加了我的代码,以显示我确实使用ngFor来填充按钮,但是我需要一种方法来获取4个按钮,并且能够拉动剩下的部分..认为可以用管道完成,只需要更多方向 – Moshe
如果我正确理解你的问题,有几种方法可以做到这一点,1.最简单但不太可能的最好方法是将分页绑定到类'perPage = 5'的属性,然后将模板更改为类似于 '