1. ホーム
  2. javascript

[解決済み] AngularJSでng-showをブール値でトグルするには?

2022-10-05 17:28:59

質問

メッセージに返信するためのフォームがありますが、以下の場合にのみ表示させたいのです。 isReplyFormOpen がtrueのときだけ表示させたいのですが、返信ボタンをクリックするたびに、フォームを表示するかしないかを切り替えたいのです。どうすればいいでしょうか?

どのように解決するのですか?

ng-clickイベントで、"isReplyFormOpen"の値を切り替えればよいのです。

<a ng-click="isReplyFormOpen = !isReplyFormOpen">Reply</a>
 <div ng-show="isReplyFormOpen" id="replyForm">
   </div>