Maison > Questions et réponses > le corps du texte
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 ? ~
世界只因有你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
某草草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;
});
};