如何基于布尔值在AngularJS中切换ng-show?
2022-08-30 05:28:34
我有一个表单用于回复我只想在为 true 时显示的消息,每次单击回复按钮时,我都想切换表单是否显示。我该怎么做?isReplyFormOpen
我有一个表单用于回复我只想在为 true 时显示的消息,每次单击回复按钮时,我都想切换表单是否显示。我该怎么做?isReplyFormOpen
您只需要在ng-click事件上切换“isReplyFormOpen”的值
<a ng-click="isReplyFormOpen = !isReplyFormOpen">Reply</a>
<div ng-show="isReplyFormOpen" id="replyForm">
</div>
基本上,我通过在每次单击时不添加值来解决它:isReplyFormOpen
<a ng-click="isReplyFormOpen = !isReplyFormOpen">Reply</a>
<div ng-init="isReplyFormOpen = false" ng-show="isReplyFormOpen" id="replyForm">
<!-- Form -->
</div>