我正在尝试在Angular中使用UibModal,它不会自动关闭表单。
我想检查布尔标志的状态,然后自动关闭表单,如果它是真的。但是,在我添加支票之前,我只是在测试自动关闭是否有效,而不是。
我到目前为止的代码是:
modalInstance = $modal.open({
templateUrl: 'modal.tpl.html',
controller: 'ModalInstanceCtrl',
scope: $scope,
size: 'lg'
});
modalInstance.dismiss('cancel');
modalInstance.result.then(function (form) {
$scope.result = angular.copy(form);
}, function () {
$log.info('Modal dismissed at: ' + new Date());
});
angular.module('myApp').controller('ModalInstanceCtrl', function ($scope) {
$scope.ok = function () {
$scope.modalInstance.close($scope.form);
};
$scope.cancel = function () {
$scope.modalInstance.dismiss('cancel');
};
});
但是在我点击表单上的关闭按钮之前它永远不会关闭它。
有没有人有任何想法?