以下は私のコードです。私は 'mydmcanotice'という配列を持っていて、{{}}のように4つの属性を持っています。 mydmcanoticeの各dmcaには、ボタンがあります。ボタンをクリックすると、テキストエリアにdmca.nameofsongが表示されますが、これを行う方法がわかりません。角2について - 配列から変数を抽出する(正面:htmlとcomponent.tsに関連)
たとえば、mydmcanotice配列の最初の要素であるnameofsong属性は "Victor"と呼ばれます。したがって、ボタン(DMCA通知を送信)をクリックすると、名前のビクターがテキストエリアに表示されます。また、ボタンをクリックするとshowbody booleanがtrueになります(sendNotice()をクリックするとtrueになります)。
私は角2を初めて使用していますので、これが簡単であれば私を許してください。必要に応じて、component.tsファイルのコードを追加することができます。ありがとう!
dmca.component.htmlあなたがそうでなければ何をしたいデータを知ることができません通知を送って、あなたは、アレイ内の適切な曲を指すsendNotice()
に変数を渡すことを確認する必要があり
<ul>
<li *ngFor = "let dmca of mydmcanotice">
{{dmca.nameofsong}} - {{dmca.nameofsonguploader}} - {{dmca.nameofpersonsending}} - {{dmca.content}}
<br><button (click)="sendNotice()" >Send DMCA Notice!</button>
</li>
</ul><br>
<div *ngIf = "showbody == true">
<textarea rows = "15" cols = "150" [(ngModel)] = "content">
</textarea>
</div>
どうもありがとう、私はあなたのコメントの前にそれを把握することができましたが、私はあなたがやったまさにでした - に変数を渡します私のsendNotice()関数。私はそのことを笑うこともできなかった。とにかく、ありがとう! – MikeSmith