Alors que la page de chargement de la page vient et que la valeur active est fausse. J'ai essayé avec NG-Si, NG-Cape, mais sans succès:
HTML STRY> P> calculations.forEach(calc => {
calc.active = version.active;
});
4 Réponses :
Il n'y a pas de ng-show code> en angular2 +. Utilisez NGIF comme suit:
<div *ngIf="!item.active" class="dialog-expired-calculation alert alert-danger"
role="alert">
<h4 class="redText boldText" translate="parkingPlace.inactive-title"></h4>
</div>
Je pensais que vous essayiez d'utiliser NG-Show en Angular2. J'ai mis à jour la balise de l'angulaire à angularjs afin qu'il atteigne le bon public.
en supposant que vous utilisez angular 1.x - vous pouvez définir un drapeau code> code> et tant que c'est vrai masquer / afficher la partie de l'écran que vous souhaitez.
quelque chose comme ça peut fonctionner - p> // html p> ou vous pouvez également utiliser ng-si code> ajout à
ng-show code> p>
Avez-vous essayé de le déclarer dans votre init:
init() { $scope.item.active = true }; init();
Cela a fonctionné pour moi avec des modifications ci-dessous car, alors que pendant la chargement de la page avant de récupérer les données de la valeur booléenne du contrôleur défini sur true et le message apparaît pendant un moment P>
TS: calc.active = version.active; calc ['showMessage'] =! version.active; p>
html: ng-show = "item.showmessage" p>
Est-ce que ce JS angulaire (v1.x)?
@Yani oui angulaire 1.6
OK, et vous recherchez les données du serveur?
@Yani oui, récupérez les données du serveur
Ma réponse ci-dessous