"divコンテンツを動的に表示するのが面倒" シナリオ: - 私のリストの例で3つのアイテムを持っています{* Menu1 * Menu2 * Menu3} と私は、このメニュー項目ごとに3つの別々のdivの内容を持っています。リスト内のオプションに基づいてDivのコンテンツを表示する方法2/4
要件: - デフォルトではmenu1が表示されるはずです。 をクリックしてmenu2をクリックすると、(menu1、menu3)の内容が非表示になり、メニュー2の内容が表示されます。
どのように私はこの角度2を行うことができますか?私のサンプルコードとpluckerを共有
..
home.component.html
<div class="item-list>
<div><li (click)="Menu2==false && Menu3==false;">Menu1</li></div>
<div><li (click)="Menu1==false && Menu3==false;">Menu2</li></iv>
<div><li (click)="Menu2==false && Menu1==false;">Menu3</li></div>
<div>
<div class="information">
<div *ngIf="Menu1==true && Menu2==false && Menu3==false ">Menu1 contents goes here</div>
<div *ngIf="Menu2==true && Menu1==false && Menu3==false ">Menu2 contents goes here</div>
<div *ngIf="Menu3==true && Menu2==false && Menu1==false ">Menu3 contents goes here</div>
</div>
home.ts
export class HomePage {
private Menu1:boolean=true;
private Menu2:boolean=false;
private Menu3:boolean=false;
}
plunkerの周りに「divを」必要なデフォルトのものではないと思います。それを修正してください – Korte
申し訳ありません私はそれを変更するミスを犯しました.. @Korte –
https://plnkr.co/edit/TBaIzDA9l10XB47ng8EC?p=preview @Korte --- plz助けてください –