Je suis en train d'implémenter une directive AngularJS sur Angular 1.4.12 en utilisant les controllerAs et bindToController "pattern" afin d'avoir un contrôleur propre qui ne le fasse pas t dépend de $ scope. Cependant, je trouve toujours difficile de se débarrasser de la portée de $ sur ces lignes:
$scope.$on('$destroy', function() {...});
$scope.$on('$stateChangeSuccess', function() {});
Toute idée comment gérer ce cas?
Merci
Copie possible de http://stackoverflow.com/questions/28344131/using-watch-without-scope-controller-as-syntax –
I lire que les hooks de cycle de vie ont été introduits dans Angular 1.5.x. Probablement c'est ce que je cherche. https://docs.angularjs.org/api/ng/service/$compile. Malheureusement, je ne peux pas mettre à jour mon projet à AngularJS 1.5.x – gabric
les crochets de cycle de vie ne sont actuellement disponibles que pour les composants – svarog