我遇到問題。我試圖用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