U heeft $modal
gemist om te injecteren afhankelijkheid binnen postsCtrl
controller
app.controller('postsCtrl', function ($scope, $log, $http, $timeout, Data, $modal) {
UPDATE
Als u de nieuwste versie van angular ui bootstrap gebruikt, namelijk 0.14.X
zou $uibModal
. moeten injecteren in plaats van $modal
. Omdat ze alle boostrap-richtlijnen en servicenamen hernoemen met uib
voorvoegsel.
Hetzelfde zal gebeuren met $modalInstance
afhankelijkheid, die moet worden gewijzigd in $uibModalInstance