IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AngularJS Discussion :

Question sur syntaxe et création de service


Sujet :

AngularJS

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 173
    Points : 187
    Points
    187
    Par défaut Question sur syntaxe et création de service
    Bonjour,
    J'ai juste une petite question car j'ai fais une application en angularJS pour m'entrainer et j'ai vu selon les sites qu'il y avait appremment plusieurs syntaxes qui existent pour créer un controlleur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .controller("homeCtrl", ['$scope', 'personneService', monControllerHome])
    ...
    function monControllerHome($scope, personneService) {
    ...
    }
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .controller("homeCtrl", monControllerHome)
    ...
    function monControllerHome($scope, personneService) {
    ...
    }
    Idem pour les services:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .service('personneService', ['$http', '$q', servicePersonne])
    ...
    function servicePersonne($http, $q) {
    ...
    }
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .service('personneService', servicePersonne)
    ...
    function servicePersonne($http, $q) {
    ...
    }
    L'utilisation de '[...]' semble donc facultatif.

    Qu'en est-il et que faut-il utiliser?

    Egalement, on peut créer des services par ".service" ou ".factory". A part la syntaxe et le fonctionnement qui diffèrent, je ne comprend pas l'utilité d'avoir les 2 possibilités. Pouvez-vous m'expliquer svp?
    Diplomes: DUT informatique et Master 2 MIAGE.
    Développeur Java/J2EE (principalement), .NET (niveau scolaire mais je compte m'améliorer ) et Web (HTML, PHP...).

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour, la syntaxe avec [...] sers lorsque tu minimises le code AngularJS, sans cela, cela ne fonctionne pas.

    On peut tester ça sur des sites comme ça :
    https://jscompress.com

    Minimiser le code sers à compliquer la tâche de gars qui veulent voir ton code ou alors à ce que l'app tourne plus vite

Discussions similaires

  1. question sur syntaxe css.
    Par polux31 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 27/02/2011, 18h21
  2. [PHP-JS] Question sur la syntaxe entre PHP et HTML
    Par Diabless6 dans le forum Langage
    Réponses: 8
    Dernier message: 13/04/2007, 13h08
  3. [C#] quelques questions sur la syntaxe de base en C#
    Par DonJR dans le forum Windows Forms
    Réponses: 14
    Dernier message: 06/12/2006, 14h01
  4. [Tableaux] QUestion sur la syntaxe
    Par clementphp dans le forum Langage
    Réponses: 8
    Dernier message: 21/09/2006, 02h37
  5. question sur syntaxe d'une requete
    Par sparis dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 29/09/2005, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo