angularjs - Nested ng-repeat with dynamic array giving $diget error -


i have static array of object multiple key:value few values json strings. have ng-repeat static array in each object have call function json.parse(json_string) objects , again use ng-repeat. tried approach getting error.

my html

<div class="col-xs-12 margin-b5" ng-repeat="school in schools">     <div class="row">         <div class="col-xs-6 text-left boards">             <a href="#">                 <span ng-repeat="board in getparsed(school.school_boards)">@{{board.boardname}}</span>             </a>         </div>         <div class="col-xs-6 text-right format">             <a href="#">                 <span>day boarding</span>             </a>         </div>     </div> </div> 

i have simple function getparse(string) has json.parse function only

but in above approach errror

click here.

you can parse whole data @ once when recieve ajax call. try following code. can give haven't shared controller code.

$http.get("url"). success(function(data) {     alert(data);     $scope.schools =  angular.fromjson(data);     }). error(function(data) {     alert("api failed");     }); 

now can use $scope.schools in ng-repeat. don't have parse data on every ng-repeat. parse data once , use in ng-repeat loop.


Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -