Estoy trabajando en una aplicación Angular.js que filtra a través de un archivo json de procedimientos médicos. Me gustaría mostrar los detalles de cada procedimiento cuando se hace clic en el nombre del procedimiento (en la misma página) usando ng-click. Esto es lo que tengo hasta ahora, con el div .procedure-details configurado para mostrar: none:
<ul class="procedures">
<li ng-repeat="procedure in procedures | filter:query | orderBy:orderProp">
<h4><a href="#" ng-click="?">{{procedure.definition}}</a></h4>
<div class="procedure-details">
<p>Number of patient discharges: {{procedure.discharges}}</p>
<p>Average amount covered by Medicare: {{procedure.covered}}</p>
<p>Average total payments: {{procedure.payments}}</p>
</div>
</li>
</ul>
Soy bastante nuevo en angular. ¿Alguna sugerencia?

Respuestas:
Quite el
display:none, y useng-showen su lugar:Aquí está el violín: http://jsfiddle.net/asmKj/
También puede usar
ng-classpara alternar una clase:Me gusta más esto, ya que te permite hacer algunas buenas transiciones: http://jsfiddle.net/asmKj/1/
fuente
Use
ng-showy alterne el valor de unashowvariable de ámbito en elng-clickcontrolador.Aquí hay un ejemplo de trabajo: http://jsfiddle.net/pvtpenguin/wD7gR/1/
fuente