javascript - Sorting table-columns in angular js with nested ng-repeat and having nested objects -
as json data array of objects , each object consist of 10 matches.so i'm able sort first object i.e first 10 matches data.how can sort data objects.please tell i'm going wrong. json data link- https://raw.githubusercontent.com/openfootball/football.json/master/2016-17/en.1.json
<select ng-model="sortcolumn"> <option value="" disabled selected>sort by</option> <option value="team1.name">team 1</option> <option value="team2.name">team 2</option> <option value="score1">score 1</option> <option value="score2">score 2</option> </select> <div ng-controller="matchescontroller matchctrl"> <tbody ng-repeat="match in matchctrl.matchesdata "> <tr ng-repeat="mydata in match.matches | filter:filterfield | orderby:sortcolumn "> <td class="text-center"> <br /> <span id="date">{{mydata.date | date:fulldate }}</span> </td> <td class="text-center">{{mydata.team1.name | uppercase}} <br /> <span id="code">[{{mydata.team1.code}}]</span> </td> <td class="text-center">{{mydata.score1}} </td> <td class="text-center">{{mydata.team2.name | uppercase}} <br /> <span id="code">[{{mydata.team2.code}}]</span> </td> <td class="text-center">{{mydata.score2}} </td> </tr> </tbody> check plunkr link controller part.
link plunkr-https://plnkr.co/edit/frz8ah?p=preview
please help!!
Comments
Post a Comment