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)
谢谢你的时间.
modalInstance.close()在UserModalCtrl控制器内部使用
app.controller('UserModalCtrl', ['$scope', '$modalInstance' function($scope ,modalInstance {
$scope.close = function () {
modalInstance.close();
};
}]);
Run Code Online (Sandbox Code Playgroud)