recherche

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

angulaire.js - J'ai vu ce morceau de code dans un livre qui "personnalise pour vérifier si le nom d'utilisateur existe déjà", mais je ne le comprends pas. Veuillez me donner quelques conseils.

Que signifient les parties URL et données ? Comment dois-je le modifier


    .directive('ensureUnique', function ($http) {
            return {
                require: 'ngModel',
                link: function (scope, elem, attrs, ctrl) {
                   scope.$watch(attrs.ngModel,function(){
                       $http({method:'POST',
                        url:'/api/check/'+attrs.ensureUnique,
                           data:{field:attrs.ensureUnique,valud:scope.ngModel}
                       }).success(function(data,status,header,cfg){
                           ctrl.$setValidity('unique',data.isUnique);
                       }).error(function(data,status,header,cfg){
                           ctrl.$setValidity('unique',false);
                       })
                   })
                }
            }
        })
为情所困为情所困2784 Il y a quelques jours581

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

  • PHP中文网

    PHP中文网2017-05-15 16:59:50

    Cela dépend de la façon dont votre message interagit avec le serveur.
    Le principe de base est de publier les données dont vous avez besoin, c'est-à-dire la partie données, sur le serveur, sur le serveur, vous vérifiez si les données téléchargées sont légales et si elles indiquent que l'utilisateur existe déjà, puis revenez. une structure de données, telle que json, etc. Dans la fonction de réussite, les données renvoyées seront stockées dans le paramètre data et le jugement final sera complété en vérifiant les données dans data.

    répondre
    0
  • Annulerrépondre