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

Angular Discussion :

Utilisation d'Angular et d'Angular JS 1.4 en Hybride


Sujet :

Angular

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut Utilisation d'Angular et d'Angular JS 1.4 en Hybride
    Bonjour

    Je regarde actuellement si je vais migrer en incrémental une application AngularJS 1.4 ecrite avec des Controlleurs et des directives en Angular11.
    Migrer mes 64 controlleurs et 117 services en component me semble couteux.
    Avez vous une solution pour faire "cohabiter" et non pas "communiquer" les deux versions, c'est juste au niveau de l'authentification que je pense avoir un soucis.
    Je precise que l'application à migrer utilise bcp de $scope.

    Merci de vos idees
    Phil

  2. #2
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    En effet, s'il n'y a pas au moins une communication pour avertir de l'authentification d'un utilisateur sur l'autre appli.

    je vois que cette solution :

    A1.4 englobe un gros composant Web Elements écrit en A11
    Ainsi A1.4 passe simplement les données de l'authentification à A11

    ma seule interrogation est sur le routing, est ce que A1.4 et A11 peuvent partager le routing ?
    faut tester !

    routing dans Angular Elements
    https://stackblitz.com/edit/angular-...e.component.ts

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    Cela me dispensera t'il de migrer le vieux code ecrit en Controller et Directive vers des Components ? (au moins dans un premier temps, afin de reecrire tranquille)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    myappApp.controller("CreationCommandeController", ['$scope', '$filter','$q', "NotificationService","DossierPService","CreationCommandeService", "CommandeProduitManager","UtilService", "$timeout","ItemService","MultilingueService","CommandeBinauralService",
                                                          function($scope, $filter, $q,NotificationService, DossierPService, CreationCommandeService, CommandeProduitManager, UtilService, $timeout, ItemService,MultilingueService,CommandeBinauralService){ 
    	$scope.codeRemplacement = MultilingueService.mlTypeCommandeRemplacement;
     
     
    	....
    	.....
    		$scope.validDateCommande = function(){
    		if(new Date($scope.Commande.date) > new Date()) 
    			$scope.Commande.date = $filter('date')(new Date(),"yyyy-MM-dd");
    		else if(new Date($scope.Commande.date) < tempDate)
    			$scope.Commande.date = $filter('date')(tempDate, "yyyy-MM-dd");
    	}

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Points : 1 030
    Points
    1 030
    Par défaut
    oui

    le composant web elements Angular comprends tout le code et son propre routing
    angularJS tourne de son coté et englobe ce composant (qui tourne de son coté), les 2 sont donc liés.

    après, tu peux faire un test avec une appli Angular avec routing et voir si ça fonctionne.
    on ne peut pas te répondre vu qu'on l'a jamais mis en place

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Angular 4] Comment utiliser host.active
    Par keokaz dans le forum Angular
    Réponses: 2
    Dernier message: 07/10/2017, 13h58
  2. Réponses: 0
    Dernier message: 13/06/2017, 11h41
  3. [Angular 2] Utilisation de 'this' dans un 'this.http'
    Par dragonfly dans le forum Angular
    Réponses: 6
    Dernier message: 15/01/2017, 01h31
  4. Quel intérêt d'utiliser Angular ?
    Par polaroid62 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/12/2014, 11h00
  5. Réponses: 7
    Dernier message: 29/08/2014, 16h26

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