recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Problème de commutation d'élément Angularjs ng-if

Actuellement, il y a une boîte de sélection multiple sur l'interface pour sélectionner 1 ou 0 L'essentiel est de ng-if juger 0 ou 1 pour basculer entre l'affichage de deux p différents.
Maintenant, il y a un problème. Lorsque chaque p est commuté, un autre p existera toujours brièvement, provoquant un retard dans la commutation. Existe-t-il un bon moyen ? ~

黄舟黄舟2810 Il y a quelques jours649

répondre à tous(2)je répondrai

  • 世界只因有你

    世界只因有你2017-05-15 16:54:36

    Êtes-vous sûr que le problème est causé par la directive ng-if ? J'ai construit un exemple et je n'ai trouvé aucun problème, et je n'ai rencontré aucun retard lors du développement.

    Adresse test : https://jsfiddle.net/mm0h7ves/

    Il n'y a aucune raison d'avoir un retard dans l'interface utilisateur, sauf si l'efficacité d'exécution de votre script est trop faible ou s'il y a trop d'observateurs sur la page, ce qui rend la vérification sale du sondage trop lente

    répondre
    0
  • 某草草

    某草草2017-05-15 16:54:36

    C'est très simple. Avant de cliquer pour changer, définissez simplement l'objet sorti par le p précédent sur vide

    $scope.use = function(status) {
                $scope.mycoupon = {};
                $scope.useFlag = status;
                mycouponService.getCouponsByMemberAndStatus(status, function(info) {
                    $scope.mycoupon = info;
                });
            };

    répondre
    0
  • Annulerrépondre