Bonjour,

Comme dit dans mon intitulé, j'aurais besoin d'un conseil sur l'utilisation d'un controller au sein d'une directive Angularjs.

La particularité est que j'ai besoin d'appeler un controller depuis un event d'un table (google api table, listener sur le select) qui, lorsque je clique une ligne de mon tableau, m'appelle un controller déjà défini dans mon controller.js.

J'ai tenté un appel ajax depuis cet event mais je perds le système de templating d'angularjs avec les notations particulières pour accéder au contenu de mon appel asynchrone ({{mavalue}} ne sera pas comprise par jquery).

Je ne sais pas si je suis clair mais merci de m'indiquer si vous avez une idée .

- mon directive.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
...
google.visualization.events.addListener(visualization,'ready', function() {
google.visualization.events.addListener(visualization.getChart(), 'select',function() {
var chartObject = visualization.getChart();
var id = data.getValue(chartObject.getSelection()[0].row, 0);
if (null != id || '' != id) {									
// appel du controller, remplacer par un appel ajax pour le moment
callDetails($scope, id);								}
});
});
...