Angular bootstrap modal causing strict-di error, not sure why
You need to manually advertise your dependencies for the controller since you have ng-strict-di
enabled.
function ModalInstanceCtrl ($scope, $modalInstance) { //or var ModalInstanceCtrl = function(... $scope.ok = function () { $modalInstance.close(true); }; $scope.cancel = function () { $modalInstance.dismiss(false); };};ModalInstanceCtrl.$inject = ['$scope', '$modalInstance'];
From the documentation it looks like you need to declare all dependency injections in string array.
There are other ways but normally I would do it like this:
controller: ['$scope', '$modalInstance', ModalInstanceCtrl]