質問があります。このメニューはコンポーネントヘッダーに必要です。 と私は、右のメニューボタンに表示/非表示にしたい主なコンポーネントに異なるdivを持っています。しかし、私は私のコードを分割するときに、これは私が同じコンポーネントに両方を持っているときに動作しません。複数のコンポーネントでコードを使用する角度ヘルプ
<ul>
<li><a (click)="ShowHome()" class="active" href="#home">Home</a></li>
<li><a (click)="ShowAboutme()" href="#news">About me</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
メニューが私のヘッダーにあります。
<div>
<div class="box" *ngIf="showHome">
<p>home 1</p>
<p>home 2</p>
</div>
</div>
私が家を押すときに表示したいdiv。
<div>
<div class="box" *ngIf="showAboutme">
<p>about me 1</p>
<p>about me 2</p>
</div>
</div>
別のボタンの別のdiv。
showHome:boolean;
showAboutme:boolean;
ShowHome(){
this.showAboutme = false;
this.showHome = true;
}
ShowAboutme(){
this.showHome = false;
this.showAboutme = true;
}
これは2つの異なるコンポーネントでコードを分割したい場合、どこに配置するのかわからないコードです。私はheader.component.tsにこれを入れると、そのコンポーネントのすべてのhtmlコードを追加すると動作します。
すべてのヘルプは
を行うことができますいくつかのテキストを読むこと。ドキュメントをお読みください。 https://angular.io/guide/router –
私はちょうどそれの尾の頭を作ることができない種類のそれを読むO.o方法は、99%が無関係となる読んであまりにも多くのテキスト。可能であれば、私に例を教えてもらえますか? – jmadp
文書にはたくさんの例があります。あなたが何をしているかを知るために取ることができる最大値が8分であれば、どこにも決して行きません。 –