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