Nie udało Ci się wstrzyknąć $modal
zależność wewnątrz postsCtrl
kontroler
app.controller('postsCtrl', function ($scope, $log, $http, $timeout, Data, $modal) {
AKTUALIZACJA
Jeśli używasz najnowszej wersji programu angular ui bootstrap, czyli 0.14.X
musiałby wstrzyknąć $uibModal
zamiast $modal
. Ponieważ zmieniają nazwy wszystkich dyrektywy boostrap i nazwy serviec poprzedzają uib
prefiks.
To samo stanie się z $modalInstance
zależność, która musi zmienić się na $uibModalInstance