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 :

Equivalent AngularJs du jQuery Closest


Sujet :

AngularJS

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut Equivalent AngularJs du jQuery Closest
    Bonjour,

    je souhaiterai transposé l'instruction jQuery suivante vers AngularJS

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    jQuery('.opn-close').click(function(){
    	jQuery(this).closest('.opn-this').removeClass('opn');
    });
    Pouvez-vous m'aider ?

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 39
    Par défaut
    Bonjour kendras,

    Dans quel contexte as-tu besoin d'une telle action ?
    En général, on utilise la directive ngClass pour modifier la classe d'un élément dans un template, tu ne devrais en principe pas avoir besoin du closest.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="opn-this" ng-class="{'opn': opnOpened}">
        <button class="opn-close" ng-click="close()">Close</button>
    </div>

    Et dans le controller

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    /* ... */
    $scope.opnOpened = true; // panneau ouvert
    $scope.close = function() {
        $scope.opnOpened = false;
    };
    /* ... */

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut
    Super merci.

    Je ne suis pas très familière au développement javascript (habituellement, je suis plutôt coté back Office en .Net ;p)

    J'ai un script JQuery à transposé en AngularJS et je galère un peu

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

Discussions similaires

  1. Equivalent du Class de Prototype en Jquery
    Par w3blogfr dans le forum jQuery
    Réponses: 0
    Dernier message: 16/08/2011, 12h33
  2. Equivalent du document.write en Jquery
    Par moijekikoote dans le forum jQuery
    Réponses: 7
    Dernier message: 29/01/2011, 11h30
  3. Equivalent du document.write en Jquery
    Par moijekikoote dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 29/01/2011, 11h30
  4. [Prototype] Equivalent de jQuery.find() avec prototype ?
    Par CUT HERE dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 11/05/2009, 10h53
  5. Réponses: 5
    Dernier message: 22/01/2008, 13h11

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