Du missade att injicera $modal
beroende inuti postsCtrl
styrenhet
app.controller('postsCtrl', function ($scope, $log, $http, $timeout, Data, $modal) {
UPPDATERA
Om du använder den senaste versionen av angular ui bootstrap som är 0.14.X
skulle behöva injicera $uibModal
istället för $modal
. När de byter namn på alla boostrap-direktiv och tjänstenamn föregår uib
prefix.
Samma sak kommer att hända med $modalInstance
beroende, som måste ändras till $uibModalInstance