javascript - get angularjs value from selected radio button -


i have searched , tried many different versions of code not found answer.

my code is:

<div class="well">     <h3>{{policies.aul.name}}</h3>     <ul style="list-style: none;">         <li ng-repeat="p in policies.aul.policies | orderby:'!pname' ">             <input type="radio" ng-model="aulpolicy.checked" name="{{policies.aul.name}}" ng-value="{{p.pname}}" required /> {{p.pname}}         </li>     </ul>     selected: {{aulpolicy.checked}} or {{policies.aul.name}}     <input type="submit" class="btn btn-primary" onclick="javascript:generatetablea('{{aulpolicy}}')" value="build">     <input ng-hide="!adata" type="submit" class="btn btn-primary" value="add table" disabled="true">     </span> </div> 

the code: selected: {{aulpolicy.checked}} or {{policies.aul.name}} not show checked, show aul.name.

any ideas?

below have added json:

{"aul":{"name":"american united life", "policies":[{     "pname":"standard",     "header":[{"name":"policy year","total":false},{"name": "age","total":false},     {"name":"contract premium","total":true},{"name":"cash value","total":false},     {"name":"pua cash value","total":false},{"name":"death benefit","total":false},     {"name":"total annual outlay","total":false},{"name":"pua cash value","total":false},     {"name":"total net cash value","total":false},{"name":"pua death benefit","total":false},     {"name":"ota death benefit","total":false},{"name":"total net death benefit","total":false},     {"name":"total","total":false}],     "cols":12     },     {"pname":"offset",         "header":[],         "cols":13     },     {"pname":"level trem",         "header":[],         "cols":13     },     {"pname":"blended term",         "header":[],         "cols":13     },     {"pname":"blended , level",         "header":[],         "cols":12     },     {"pname":"blended , level , offset",         "header":[],         "cols":15     }] } 

}

i think below working code helpful you.

var app = angular.module('plunker', []);  app.controller('mainctrl', function ($scope) {      $scope.policies = {          aul: {              name: 'test',              policies: [              { pname: '1' },              { pname: '2' },              { pname: '3' },              { pname: '4' },              { pname: '5' }              ]          }      };      $scope.aulpolicy = {};    });
          <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.11/angular.min.js" ></script>     <div ng-app="plunker" ng-controller="mainctrl">          <div class="well">              <h3>{{policies.aul.name}}</h3>              <ul style="list-style: none;">                  <li ng-repeat="p in policies.aul.policies | orderby:'!pname' ">                      <input type="radio" ng-model="aulpolicy.checked" name="{{policies.aul.name}}" ng-value="{{p.pname}}" required />                      {{p.pname}}                  </li>              </ul>              selected: {{aulpolicy.checked}} or {{policies.aul.name}}            <input type="submit" class="btn btn-primary" value="build" />            <input ng-hide="!adata" type="submit" class="btn btn-primary" value="add table" disabled="true" />          </div>      </div>


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -