![](/img/trans.png)
[英]how to migrate from ionic3 to ionic2 and also from ionic2 back to ionic3
[英]How to toogle div in ionic3
只需在按钮上添加一个点击事件,使用(click)="callback()"
当它被点击时,在callback
方法中,在真/假之间切换类属性。
public expanded = false;
callback() {
this.expanded = !this.expanded;
}
在要切换的 div 上,切换一个类:
<div [ngClass]="{'expanded': expanded}"></div>
当类属性“expanded”为真时,这将添加类“expanded”。 然后添加适当的 CSS 样式以根据您想要的外观更改高度。
因此,单击按钮现在将在 true 和 false 之间切换展开的类属性,这反过来将切换 div 上的 css 类。
您可以使用ngClass
切换类unexpand
和此类设置 div 的高度
风格
.unexpand {
height:100px;
overflow: hidden;
}
模板
<div [ngClass]="{unexpand:isUnexpand}" >
...
</div>
<button (click)="isUnexpand = !isUnexpand">
{{isUnexpand ? 'Expand' :'Unexpand'}}
</button>
组件
isUnexpand:boolean=false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.