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 :

[ngView] Comportement aléatoire au rafraichissement


Sujet :

AngularJS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Par défaut [ngView] Comportement aléatoire au rafraichissement
    Bonjour,

    J'ai un soucis aléatoire depuis que j'utilise Material Design Lite avec Angularjs :

    Bon :
    Nom : Capture d’écran 2015-10-19 à 11.16.47.png
Affichages : 141
Taille : 16,3 Ko

    Mauvais :
    Nom : Capture d’écran 2015-10-19 à 11.16.31.png
Affichages : 152
Taille : 16,1 Ko

    Il semble que parfois le CSS n'est pas chargé, mais le template de base Dashboard MDL fonctionne parfaitement ( sans script Angularjs)

    Index.html
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <html>
      <head>
      <meta charset="utf-8">
      <title>title</title>
     
      <!-- META TAG -->
     
      <link rel="stylesheet" href="styles/material.indigo-deep_purple.min.css"/>
      <link rel="stylesheet" href="styles/styles.css">
      <link rel="stylesheet" href="styles/autocomplete.css">
      <link rel="stylesheet" href="styles/ngDialog.min.css"/>
      <link rel="stylesheet" href="styles/ngDialog-theme-default.min.css"/>
      <link href="https://fonts.googleapis.com/css?family=Roboto:regular,bold,italic,thin,light,bolditalic,black,medium&amp;lang=en" rel="stylesheet">
      <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
     
      </head>
      <body ng-app="tdcWebappApp">
     
       <div ng-view=""></div>
       </div>
    <script src="bower_components/jquery/dist/jquery.js"></script>
    <script src="bower_components/angular/angular.js"></script>
    <script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
    <script src="bower_components/angular-animate/angular-animate.js"></script>
    <script src="bower_components/angular-cookies/angular-cookies.js"></script>
    <script src="bower_components/angular-resource/angular-resource.js"></script>
    <script src="bower_components/angular-route/angular-route.js"></script>
    <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
    <script src="bower_components/angular-touch/angular-touch.js"></script>
    <script src="bower_components/ngDialog/js/ngDialog.min.js"></script>
     
    <script src="scripts/material.min.js"></script>
    <script src="scripts/autocomplete.js"></script>
    <script src="scripts/app.js"></script>
    <script src="scripts/services.js"></script>
    <script src="scripts/controllers/main.js"></script>
     
     </body>
    </html>

    signin.html :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <div class="demo-layout mdl-layout mdl-js-layout mdl-layout--fixed-drawer mdl-layout--fixed-header" >
     <main class=" mdl-layout__content mdl-color--grey-100 ">
      <form>
       <div class="mdl-tabs mdl-js-tabs mdl-js-ripple-effect">
        <div class="mdl-tabs__tab-bar">
          <a href="#identity" class="mdl-tabs__tab is-active">Identité</a>
          <a href="#registration" class="mdl-tabs__tab" >Adhésion</a>
          <a href="#activities" class="mdl-tabs__tab">Activités</a>
          <a href="#payment" class="mdl-tabs__tab" ng-click="display()">Règlement</a>
        </div>
     
        <div class="mdl-tabs__panel is-active" id="identity">
         ...
        </div>
        ...
       </div>
      </form>
     </main>
    </div>

    Pouvez vous m'expliquer d'où peut venir l'erreur ?

    Merci

  2. #2
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    Et tu pense que c'est Angular qui lève une exception ?
    Qu'as tu comme erreur ?
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  3. #3
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Citation Envoyé par mezoo Voir le message
    Pouvez vous m'expliquer d'où peut venir l'erreur ?
    Je ne sais pas si c'est la source de l'erreur mais angular-material est packagé pour bower. Là tu fais un import manuel depuis ton dossier script.

    Sinon pour ton erreur, as-tu seulement un message d'erreur ?

    A mon avis rien à voir avec Angular, il s'agit d'un problème purement CSS.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Septembre 2015
    Messages : 4
    Par défaut
    Est ce que tu as une erreur dans la console ?
    Est ce que tu as testé sur d'autres navigateurs ?

    ça ressemble à une erreur que j'avais rencontré avec wordpress sur chrome, il fallait désactiver le slim painting dans chrome, voici un lien qui explique comment faire

  5. #5
    Membre confirmé

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Par défaut
    Merci pour vos retour

    Justement je n'ai pas aucune erreur ou exception levée
    Je pense que ça viens d'un chargement de script (ou de CSS) parce que le template MDL fonctionne très bien sans script

    Au template, j'ai ajouté la ng-view et le routage, c'est à ce moment là que tout part en cacahuète, je fais plusieurs rafraichissement pour revenir un l'écran souhaité

  6. #6
    Membre confirmé

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Par défaut
    Citation Envoyé par b.marwane Voir le message
    Est ce que tu as une erreur dans la console ?
    Est ce que tu as testé sur d'autres navigateurs ?

    ça ressemble à une erreur que j'avais rencontré avec wordpress sur chrome, il fallait désactiver le slim painting dans chrome, voici un lien qui explique comment faire
    Oui j'ai tenté sur d'autre machine/browsers mais rien n'y fait avec ou sans modif du slim painting

  7. #7
    Membre confirmé

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Par défaut
    Citation Envoyé par Marco46 Voir le message
    Je ne sais pas si c'est la source de l'erreur mais angular-material est packagé pour bower. Là tu fais un import manuel depuis ton dossier script.

    Sinon pour ton erreur, as-tu seulement un message d'erreur ?

    A mon avis rien à voir avec Angular, il s'agit d'un problème purement CSS.
    Salut
    Qu'est ce que tu suggères pour l'import bower ?
    Le CSS provient du template qui fonctionne bien sans script et en mono page (index.html), ici j'ai index.html en page principal et les autres en view

  8. #8
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Je veux dire que tu devrais importer angular-material via bower.

    Dans ton bower.json :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "angular-material": "~0.11.4",

  9. #9
    Membre confirmé

    Profil pro
    Laveur
    Inscrit en
    Avril 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Laveur

    Informations forums :
    Inscription : Avril 2004
    Messages : 142
    Par défaut
    Je n'ai toujours pas trouver la raison du problème
    Pour moi elle vient de ngView sans savoir ce qui cloche dans mon code

    quelqu'un a t il une piste ?

    merci

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/02/2010, 10h43
  2. Comportement (aléatoire?) de send()/recv() ?
    Par grip.inc dans le forum Réseau
    Réponses: 4
    Dernier message: 11/12/2009, 13h56
  3. comportement aléatoire de sort -u
    Par obivatel dans le forum Linux
    Réponses: 1
    Dernier message: 04/09/2009, 18h46
  4. sscanf comportement aléatoire
    Par devdebutantajax dans le forum C++
    Réponses: 4
    Dernier message: 27/11/2008, 18h03
  5. Comportement aléatoire du programme
    Par afrikha dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 12/12/2005, 15h15

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