Vous avez manqué d'injecter $modal
dépendance à l'intérieur de postsCtrl
contrôleur
app.controller('postsCtrl', function ($scope, $log, $http, $timeout, Data, $modal) {
MISE À JOUR
Si vous utilisez la dernière version de angular ui bootstrap qui est 0.14.X
aurait besoin d'injecter $uibModal
au lieu de $modal
. Comme ils renomment toutes les directives boostrap et le nom serviec préfixe avec uib
préfixe.
La même chose se produira avec $modalInstance
dépendance, qui doit être remplacée par $uibModalInstance