Angulaire de l'interface utilisateur-les événements de la grille dans la cellule d'en-tête de pas de tir

Je suis en utilisant un headerCellTemplate dans le columDefs de mon interface utilisateur-réseau (pas de ng-grille, mais la nouvelle de réécriture). Dans le html, j'ai une case à cocher. Essentiellement, je suis en train d'ajouter une case à cocher dans l'en-tête d'une colonne toutes les cases afin que je puisse vérifier tous/aucun. La cellule rend très bien avec la case à cocher. Le problème est que le ng-changement dans la case dans l'en-tête n'est jamais déclenché l'événement. En outre, le ng-modèle de la valeur ne change jamais.
En regardant le code, il existe une directive utilisée appelé uiGridHeaderCell donc je suppose que c'est engloutir mon cas ainsi que dans son propre champ d'application de sorte qu'il ne définit jamais la variable dans mon champ d'action.

Moyen de contourner ce problème? Tous les exemples que j'ai rencontré personne n'a jamais essayé de les appeler leur propre méthode à partir de l'en-tête (c'est à dire l'appel de quelque chose en dehors du champ d'application de la directive).

Pouvez-vous s'il vous plaît mettre jsfiddle ou quelque chose comme ça ?

OriginalL'auteur Scott | 2014-10-29