javascript - ejemplos - ng-show ng-hide angularjs examples
AngularJS-usando ng-show dentro de ng-repeat (1)
Tengo un problema al utilizar la directiva ng-show dentro de un bloque ng-repeat .
Parece que el valor booleano no se pasa correctamente a ng-show ...
Para mostrar lo que quiero decir, aquí hay una captura de pantalla de un ejemplo que hice en JSFiddle:
Aquí hay un ejemplo de marca:
<table ng-controller="ActressController" class="table table-bordered table-striped">
<tr ng-repeat="actress in actressList">
<td>
<span class="actress-name">{{ actress.name }}</span>
<h4 ng-show="{ actress.name == ''Scarlett'' }">Was in Avengers! <span class="note">(should only appear if Scarlett)</span></h4>
<h2>{{ actress.name == ''Scarlett''}} <span class="note"><-- this statement is correct</span></h2>
</td>
</tr>
</table>
Aquí hay un controlador de ejemplo:
function ActressController($scope) {
$scope.actressList = [
{
name: "Angelina"
}, {
name: "Scarlett"
}, {
name: ''Mila''
}, {
name: ''Megan''
}
]
}
¿Alguna idea sobre lo que puedo estar haciendo mal?
En tu ng-show
no necesitas {} prueba esto:
<h4 ng-show="actress.name == ''Scarlett''">Was in Avengers! <span class="note">
Vea este violín para una muestra de trabajo de un ng-show
dentro de una ng-repeat
.