2016-06-07 2 views
0

나는 각진 폼에 확인란이 있습니다.체크 상자가있는 각도 JS 형식

문제는 : 작동하지 않으며 문제가 어디 있는지 알 수 없습니다.

<div class="inmodal"> 
 
    <div class="modal-header"> 
 
     <i class="fa fa-laptop modal-icon"></i> 
 
     <h4 class="modal-title">PDF</h4> 
 
     <small class="font-bold"></small> 
 
    </div> 
 
\t <div class="modal-body"> 
 
\t <div class="checkbox checkbox-primary"><input id="checkbox2" type="checkbox" ng-model="getZZ6533"><label for="checkbox2">ZZ6533</label></div> 
 
     <div class="checkbox checkbox-primary"><input id="checkbox2" type="checkbox" ng-model="getHH1213"><label for="checkbox2">HH1213</label></div> 
 
     <div class="checkbox checkbox-primary"><input id="checkbox2" type="checkbox" ng-model="getMM9090Alt"><label for="checkbox2">MM9090Alt</label></div> 
 
     <div class="checkbox checkbox-primary"><input id="checkbox2" type="checkbox" ng-model="getXL7878"><label for="checkbox2">XL7878</label></div> 
 
      
 
     </div>       
 
    
 
    <div class="modal-footer"> 
 
     <button type="button" class="btn btn-white" ng-click="cancel()">Close</button> 
 
     <button type="button" class="btn btn-primary" value="Submit" ng-click="checkoptions(arrlist)">RUN</button> 
 
    </div>

+3

자바 스크립트 코드를 게시 하시겠습니까? – Urielzen

+7

모든 체크 박스의 ID는 동일합니다 –

+2

"작동하지 않습니다"라고 말하면 무엇을 기대합니까? 전체 코드를 붙여 넣어야합니다. – jsmtslch

답변

0
function PdfllCtrl($scope, $http, DTOptionsBuilder, localStorageService, $uibModal){ 

    var date = localStorageService.get('daterange'); 
    $scope.page = "1"; 

    $http({ 
     method: 'GET', 
     url: apiurl + "GetPDFll?fromDate="+date.startDate+"&toDate="+date.endDate+" 23:59:59&pageIndex="+$scope.page+"&search=", 
     headers: {'Content-Type': 'application/x-www-form-urlencoded'} 
    }).then(function(response){ 
     $scope.Entries = response.data[0].Results; 
    }); 


$scope.getZZ6533 = function (oid){ 
    $scope.Oid = oid; 

    $http({ 
     method: 'GET', 
     url: apiurl + "getZZ6533?Oid="+$scope.Oid, 
     headers: {'Content-Type': 'application/x-www-form-urlencoded'}, 
     responseType:'arraybuffer' 
    }).success(function(response){ 
     var file = new Blob([response], {type: 'application/pdf'}); 
     var fileURL = URL.createObjectURL(file); 
     window.open(fileURL); 
    }); 
    }; 

    $scope.getHH1213 = function (oid){ 
    $scope.Oid = oid; 

    $http({ 
     method: 'GET', 
     url: apiurl + "getHH1213?Oid="+$scope.Oid, 
     headers: {'Content-Type': 'application/x-www-form-urlencoded'}, 
     responseType:'arraybuffer' 
    }).success(function(response){ 
     var file = new Blob([response], {type: 'application/pdf'}); 
     var fileURL = URL.createObjectURL(file); 
     window.open(fileURL); 
    }); 

};

+0

이 방법을 사용하면 체크 박스에 모델로 연결하려고합니다. 그게 효과가 없을거야. 각 체크 박스를 함수에 바인딩합니다. Angular는이를 잘 수행합니다. 체크 상자를 클릭했을 때이 메서드를 호출하려고했을 가능성이 있습니까? –