私の画像がクリックされたときに、私のヘッダの下にテキストを表示しようとしています。 OnClick、それは下にテキストの段落を表示する必要があります。しかし、私は現在の実装で間違っていることに固執しています。画像をクリックすると、テキストが表示されます
ここに私のhtmlコードは、これまでのところです:
私は疑問を持っており、横に例えばプラス記号です。プラス記号をクリックすると、showAnswerはfalseからtrueになり、次にshowAnswerが表示されますが、ページには既に表示されているすべてのコンテンツが読み込まれます。どうすれば修正できますか?
<h1 class="question"> Foo?
<img (click)="showAnswer = !showAnswer" style="float:right;" src="images/ic-add.png"
class="ic_add"/></h1>
<p *ngIf="showAnswer" class="answer" > Bar</p>
<hr/>
<h1 class="question" >ABC
<img (click)="showAnswer = !showAnswer" style="float:right;" src="images/ic-add.png" class="ic_add"/>
</h1>
<p *ngIf="showAnswer" class="answer">123</p>
<hr/>
TS:
export class QuestionsComponent {
public showAnswer = false;
constructor(){
}
}
はそれが http://stackoverflow.com/questions/14263594/how-to-show-text-on-image-when-hovering –