recherche

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

angular.js - angularjs controller中回调的问题

angularjs controller中存在大量的.success(function(data){}).error(function(err){}).有时候绑定$scope.model的时候需要在success中绑定。好麻烦 有没有好点的方案

巴扎黑巴扎黑2744 Il y a quelques jours548

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

  • phpcn_u1582

    phpcn_u15822017-05-15 17:02:45

    promesse

    répondre
    0
  • 为情所困

    为情所困2017-05-15 17:02:45

    Avez-vous écrit $http dans le contrôleur pour demander des données ? Si tel est le cas, il est recommandé de supprimer la partie demande de données, de créer un nouveau service.
    js pour demander des données, puis d'appeler le service dans le contrôleur. De cette façon, vous n'avez besoin d'effectuer le succès et l'erreur qu'une seule fois dans le service, et de l'appeler uniquement dans le contrôleur. Même si vous l'appelez à plusieurs reprises, il n'y aura pas autant de code redondant.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:02:45

    Pour faire simple, écrivez simplement un service qui encapsule le bloc de code et utilisez ce service pour tout initialiser à l'avenir

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-15 17:02:45

    C’est comme ça que je gère les choses. Écrivez un baseService.js


    Gérez certains rappels de manière unifiée. Par exemple, après un rappel d'API, si une erreur est trouvée, certains problèmes doivent être traités de manière unifiée<🎜. >

    Ensuite, les applications professionnelles ont un autre Service.js. Principalement responsable de la gestion unifiée des API et de la fourniture de données

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:02:45

    Utilisez le mode proxy pour renseigner automatiquement le succès. Pour une implémentation spécifique, veuillez vous référer à $resource

    .

    répondre
    0
  • Annulerrépondre