javascript - Setting ng-model inside ng-repeat not working -


i have list of questions , each question have options checkbox. i'm using ng-repeat list questions , ng-repeat list options. how should set ng-model answer option checkbox selected options questions.

i tried setting ng-model answers[qst.id][ans.id], returning error typeerror: cannot set property '*' of undefined

<div ng-repeat="qst in questions">     <div>{{qst.question}}</div>     <div>         <ul>             <li ng-repeat="ans in answers">                 <span>                     <input type="checkbox" ng-model="answers[qst.id][ans.id]">                 </span>                 <span>                     {{ans.ansoption}}                 </span>             </li>         </ul>     </div> </div> 

what perfect way ?

dont know structure of answers, object (key-value pair), binded checkbox key checked in answer.

<div ng-repeat="qst in questions">     <div>{{qst.question}}</div>     <div>         <ul>             <li ng-repeat="ans in answers[qst.id]"><span><input type="checkbox" ng-model="ans.checked"></span><span>{{ans.ansoption}}</span></li>         </ul>     </div> </div> 

Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -