Javascript 角度JS:隐藏/关闭模式

Javascript 角度JS:隐藏/关闭模式,javascript,angularjs,twitter-bootstrap,Javascript,Angularjs,Twitter Bootstrap,我在关闭Angular JS中的模态时面临问题 HTML 我试图用这个来隐藏模态;在myClickEvent中,根本不调用该函数 从中复制代码的代码 查找1使用$timeout在几秒钟后隐藏模式 2当用户选择OK时,关闭模式 更新 问题是Plunker中的代码将$modalInstance显示为依赖项,我无法注入该依赖项 函数“ng click=myClickEvent”调用控制器中的函数,如下所示 $scope.myClickEvent=function(){ alert('the

我在关闭Angular JS中的模态时面临问题

HTML

我试图用这个来隐藏模态;在myClickEvent中,根本不调用该函数

从中复制代码的代码

查找1使用$timeout在几秒钟后隐藏模式 2当用户选择OK时,关闭模式

更新

问题是Plunker中的代码将$modalInstance显示为依赖项,我无法注入该依赖项

函数“ng click=myClickEvent”调用控制器中的函数,如下所示

$scope.myClickEvent=function(){
     alert('the function is called.');
}
但是,目前还没有警报

提前感谢您的帮助。

使用关闭方法:


我也试过了。但是问题是$scope.close没有被调用。我在myCLickEvent中有警报“Hi”,但没有显示。嗨,实际问题是什么?看看您从中复制代码的Plunker示例-这里有您需要的所有内容,我正要为您编写一个示例代码-但我最终将得到与示例中类似的代码$隐藏-那是什么?您应该使用$modalInstance.close$scope.something;看看这里也许会有帮助:你需要发布实际的相关代码。。让我们理解。这是什么。$hide anyways和这是什么?ng click=myClickEvent-此函数应该在您的模态控制器中定义。很抱歉造成混淆。我已经更新了问题。Plunker示例将$modalInstance作为依赖项,我无法在我的控制器中使用它。只是一个疑问!!若你们并没有在ng点击中获得警报,你们可能会忘记在标签中添加控制器-
$scope.modalInstance=$modal.open({templateUrl: 'myModalContent.html'});

//This should run. But, every time only Cancelled is logged.
$scope.modalInstance.result.then(function() {
                    console.log('Success'); // This is never executed.
                    }, function() {
                    console.log('Cancelled');
                    })['finally'](function(){
                    $scope.modalInstance = undefined  
                    });
$scope.myClickEvent=function(){
     alert('the function is called.');
}
 $scope.close = function () {
        $modalInstance.close();
    };
<button class="btn btn-warning" ng-click="close()">Close</button>