2017-04-22 2 views
0
<input type="text" class="form-control" placeholder="Service Number" id="service_num" name="service_num" ng-model="service_num" ng-blur="GetUfdreportdata()"> 
<span>Details</span> 
<label> 
    <input type="checkbox" class="detailcheckbok" id="deatilsmanual_0" name="deatailsmanual" ng-model="deatilsmanual_0" value="0" checked/> Manual </label> 
<label> 
    <input type="checkbox" class="detailcheckbok" id="deatilsmanual_1" name="deatailsmanual" ng-model="deatilsmanual_1" value="1" /> Auto </label> 
<input type="button" value="Submit" ng-click="myfunction()" /> 


app.controller("cap", function($scope, $http, $mdDialog) { 

    $scope.myfunction = function() { 

     $http.post("save_report.php", { 


      } 
     } 

     $scope.GetUfdreportdata = function() { 

      $http({ 
       method: "GET", 
       url: "api/api.php", 
       params: { 
        service_num: $scope.service_num 
       } 
      }).success(function(data) {} 


      }); 

答えて

0

は、上のベース0,1の値を保存するために、次のコードを試してみてくださいチェックボックスの動作。

<script> 
    angular.module('checkboxExample', []) 
    .controller('ExampleController', ['$scope', function($scope) { 
     $scope.checkboxModel = { value1 : 1, value2 : 1 }; 
    }]); 
</script> 
<form name="myForm" ng-controller="ExampleController"> 
    <label>Value1: 
    <input type="checkbox" ng-model="checkboxModel.value1" 
    ng-true-value="1" ng-false-value="0"> 
    </label><br/> 
    <label>Value2: 
    <input type="checkbox" ng-model="checkboxModel.value2" 
      ng-true-value="1" ng-false-value="0"> 
    </label><br/> 
    <tt>value1 = {{checkboxModel.value1}}</tt><br/> 
    <tt>value2 = {{checkboxModel.value2}}</tt><br/> 
</form>