Info-bulle conditionnelle avec Bootstrap 3 et angulaire
Afin que je puisse obtenir les info-bulles apparaissent sur le terrain de la focus, mais je veux seulement eux parfois. Je veux ajouter un déclencheur manuel, mais de là à dire que les documents font défaut serait d'indiquer que certains existent. Voici ce que j'ai trouvé jusqu'à présent (à la source)
//Default hide triggers for each show trigger
var triggerMap = {
'mouseenter': 'mouseleave',
'click': 'click',
'focus': 'blur'
};
...
/**
* This allows you to extend the set of trigger mappings available. E.g.:
*
* $tooltipProvider.setTriggers( 'openTrigger': 'closeTrigger' );
*/
this.setTriggers = function setTriggers ( triggers ) {
angular.extend( triggerMap, triggers );
};
Alors, comment écrivez-vous un de ces déclencheurs?
source d'informationauteur boatcoder
Vous devez vous connecter pour publier un commentaire.
si vous êtes toujours à la recherche d'une solution, il peut être utile de savoir que les info-bulles afficher uniquement lorsqu'il existe une valeur de textesinon, ils ne sont pas réellement montrer.
J'utilise moi-même la liste de la directive, voici une plunker où vous pouvez modifier votre texte. Lorsque vous désactivez le champ, l'info-bulle de ne pas s'afficher.
http://plnkr.co/edit/Zdkyhc90qTZFzLEwtrVL?p=preview
Et dans le contrôleur que vous venez de définir l'erreur initiale de la valeur. Assurez-vous d'inclure " l'interface utilisateur.bootstrap " comme une dépendance de votre application, sinon ça ne marchera pas.
Vérifier l'info-bulle partie de la Doc API