Bonjour,
j'aimerais pouvoir changer dynamiquement le contenu de mon template de directive en fonction d'une valeur qui sera mis à jour pas le reste du code.
J'ai utilisé ceci, mais ça ne fonctionne pas. Auriez-vous une méthode à utiliser ?
A la base je voulais passer par ng-bind-html mais je n'ai pas pu car la directive ng-click du bouton contenu dans le code dynamique n'était pas compilé. J'ai donc été obligé d'utiliser une directive.
Code angular : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 angular.module('mainMissionApp').directive('mybutton',function(){ var retour; if($scope.validationBasket){ retour="<div ng-click=\"confirmBasket(basketDatas.basket.id," + "basketDatas.basket.newBasket)\" type=\"button\" class=\"btn btn-success\">{{'Validate basket'|trans}}</div>" }else{ retour="<p>La tournée ne comporte pas de date de réalisation valide</p>" } return { template: retour } });
Partager