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
Post a Comment