Angular bootstrap modal causing strict-di error, not sure why Angular bootstrap modal causing strict-di error, not sure why angularjs angularjs

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]