Html 显示/隐藏多个Divs angular2
我想使用一些Li列表来显示/隐藏多个div angular2 该页面最初将显示所有div。当我在小屏幕上隐藏一些div时,我在小屏幕上单击列表1如何显示特定divHtml 显示/隐藏多个Divs angular2,html,angular,typescript,Html,Angular,Typescript,我想使用一些Li列表来显示/隐藏多个div angular2 该页面最初将显示所有div。当我在小屏幕上隐藏一些div时,我在小屏幕上单击列表1如何显示特定div <li><i class="fa fa-location-arrow" aria-hidden="true" (click)="showDiv(1)"></i>Locator</li> <li><i class="fa fa-gift" aria-hidden="tru
<li><i class="fa fa-location-arrow" aria-hidden="true" (click)="showDiv(1)"></i>Locator</li>
<li><i class="fa fa-gift" aria-hidden="true" (click)="showDiv(2)"></i>Offer</li>
<li><i class="fa fa-phone" aria-hidden="true" (click)="showDiv(3)"></i> Contact</li>
<li><i class="fa fa-calendar" aria-hidden="true" (click)="showDiv(4)"></i>Holiday</li>
<li><i class="fa fa-question-circle-o" aria-hidden="true" (click)="showDiv(4)"></i>FAQ</li>
<div id="div1" *ngIf="windowWidth > 767">Lorum Ipsum</div>
<div id="div2" *ngIf="windowWidth > 767">Lorum Ipsum</div>
<div id="div3" *ngIf="windowWidth > 767">Lorum Ipsum</div>
<div id="div4" *ngIf="windowWidth > 767">Lorum Ipsum</div>
定位器
提议
接触
假日
常见问题
同侧阴唇
同侧阴唇
同侧阴唇
同侧阴唇
定位器
提议
接触
假日
常见问题
同侧阴唇
同侧阴唇
同侧阴唇
同侧阴唇
隐藏后确定单击事件时如何显示特定Div?就像我更新了我的答案一样。如果要显示/隐藏单个div
,ng容器
没有帮助。隐藏后确定单击事件时如何显示特定div?就像我更新了我的答案一样。如果要显示/隐藏单个div
,ng容器
没有帮助。
windowWidth: number = window.innerWidth;
//initial values, The window object may still be undefined during this hook, let me know if that's the case and we'll figure out a better hook for the initial value
ngAfterViewInit() {
this.windowWidth = window.innerWidth;
}
//if screen size changes it'll update
@HostListener('window:resize', ['$event'])
resize(event) {
this.windowWidth = window.innerWidth;
}
class MyComponent {
selectedIndex = -1;
showDiv(index) {
this.selectedIndex = index;
}
}
<li><i class="fa fa-location-arrow" aria-hidden="true" (click)="showDiv(1)"></i>Locator</li>
<li><i class="fa fa-gift" aria-hidden="true" (click)="showDiv(2)"></i>Offer</li>
<li><i class="fa fa-phone" aria-hidden="true" (click)="showDiv(3)"></i> Contact</li>
<li><i class="fa fa-calendar" aria-hidden="true" (click)="showDiv(4)"></i>Holiday</li>
<li><i class="fa fa-question-circle-o" aria-hidden="true" (click)="showDiv(4)"></i>FAQ</li>
<div id="div1" *ngIf="windowWidth > 767 && selectedIndex === 1">Lorum Ipsum</div>
<div id="div2" *ngIf="windowWidth > 767 && selectedIndex === 2">Lorum Ipsum</div>
<div id="div3" *ngIf="windowWidth > 767 && selectedIndex === 3">Lorum Ipsum</div>
<div id="div4" *ngIf="windowWidth > 767 && selectedIndex === 4">Lorum Ipsum</div>