角度模态未关闭($ uibModal)

Sco*_*pio 5 jquery modal-dialog angularjs bootstrap-modal ui.bootstrap

angular
.module('angProj')
.controller('UserCtrl',
    ['$scope', '$uibModal',
        function ($scope, $uibModal) {

            $scope.results = function (content, completed) {
                var modalInstance = $uibModal.open({
                        backdrop: 'static',
                        keyboard: false,
                        animation: $scope.animationsEnabled,
                        templateUrl: '/Scripts/angularApp/views/user-modal.html',
                        controller: 'UserModalCtrl',
                        resolve: {
                            items: function () {
                                return $scope.items;
                            }
                        }
                    });

                if (!completed || content.length === 0) {
                    return;
                }

        modalInstance.close();
        modalInstance.dismiss('cancel');
Run Code Online (Sandbox Code Playgroud)

我无法关闭用户添加完成的模型..在用户模式我显示进度条..代码运行正常没有错误但模式保持打开.我也试过$ uibModalInstance但是控制器抛出错误:未知的提供程序(无法在同一个UserCtrl上注入$ uibModalInstance)我正在注入ui.bootstrap(ui-bootstrap-tpls-1.1.2.js)

谢谢你的时间.

Roc*_*ock 5

modalInstance.close()UserModalCtrl控制器内部使用

app.controller('UserModalCtrl', ['$scope', '$modalInstance' function($scope ,modalInstance {
  $scope.close = function () {
   modalInstance.close();
  };
}]);
Run Code Online (Sandbox Code Playgroud)