【发布时间】:2018-10-14 12:25:58
【问题描述】:
我项目的场景是:
当用户点击“动物”图块时,它应该展开并替换其他图块。同样,单击“植物”图块时,它应该展开,其他图块应该重新排序。
===========第一次观看:============
===========第二次查看==============
第一页显示,平铺视图
第二页显示,点击磁贴时展开的 div。
请帮助我实现这一目标。
我的代码如下。我能够显示隐藏展开的磁贴,但我无法隐藏用户单击并重新排序磁贴的磁贴。实现这一目标的任何提示?我不想要扩展和收缩动画。
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
name = 'Angular 6';
showDiv:boolean = false;
showDetails():void{
this.showDiv = !this.showDiv;
}
}
<div *ngIf="showDiv" style="width:450px;height:150px;border:2px solid black">
Expanded div
</div>
<br/>
<div (click)="showDetails()" style="width:100px;height:100px;border:2px solid black;clear:both;float:left">
tile 1
</div>
<div style="width:100px;height:100px;border:2px solid black;float:left;margin-left:10px">
tile 2
</div>
<div style="width:100px;height:100px;border:2px solid black;float:left;margin-left:10px">
tile 3
</div>
【问题讨论】:
标签: html angular css typescript primeng