Get Dynamic json using by check box click

http://angularjs.org/

by soumya gangamwar

HTML

<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
  Hello, {{name}}!
  
   <li ng-repeat="col in cols">
    <label>{{col.dpname}}</label>
    <span ng-if="displayName">
       <input type="checkbox" ng-model="searchs[$index]" ng-change="getIndex()">
    </span>
    
    <span>{{displayName}}</span>
   
    <div ng-show="isText">
       <input type="text" ng-model="qparams[$index]">
       <input type="button" value="submit" ng-click="getName(qparams[$index])">
    </div>
   
    {{$index}}
   </li> 
   
   {{searchs}}
    {{qparams}}
  
</div>

JavaScript

var myApp = angular.module('myApp',[]);

//myApp.directive('myDirective', function() {});
//myApp.factory('myService', function() {});

myApp.controller('MyCtrl',function($scope) {
    $scope.name = 'Superhero';
    
    $scope.qparams = [];
  
  $scope.searchs = [];
  
  $scope.disame=[];
  
   $scope.isText = false;
  
  $scope.cols=[
    {"dpname":"partname","search":'',"qparam":''}
    ,{"dpname":"partid","search":'',"qparam":''}
    ,{"dpname":"partdesc","search":'',"qparam":''}];
    
    $scope.getIndex = function() {
    $scope.isText = true;
    }
  
  $scope.getName = function(n) {
  $scope.displayName = n;
  }
    
    
});