我遇到问题。我试图用Angular.js和Jquery动态地打开一个弹出窗口,但是它没有打开。我在下面解释我的代码。无法使用Angular.js/Jquery动态打开模态窗口
<input type='button' class='btn btn-xs btn-green' value='View' data-toggle="modal" data-target="#" ng-click="viewSearchDetails(133);">
<div class="modal fade" id="viewdetailssec" tabindex="-1" role="dialog" aria-labelledby="viewexamplelabel" aria-hidden="true" ng-repeat="ind in indUserDetails" ng-if="indUserDetails.length >0">
<div class="modal-dialog fyndspacemodalsec" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title pull-left" id="viewexamplelabel">View Details</h5>
</div>
</div>
</div>
</div>
我的控制器端代码如下。
$scope.viewSearchDetails=function(userid){
$scope.indUserDetails=[];
angular.forEach($scope.allUserInfo,function(obj){
if(obj.user_id==userid){
$scope.indUserDetails=obj;
$("#viewdetailssec").modal();
}
})
}
在这里,我需要打开弹出窗口,而如果语句将执行,但它根本不打开。请帮我解决这个问题。
我检查,我的机器上执行的代码。模态弹出窗口正在打开。可能是它没有通过if条件标准。首先,尝试打开弹出模式外部循环和条件。 – Shaybi