আমি যা করার চেষ্টা করছি তা হল সম্পত্তি অনুসারে কিছু ডেটা বাছাই করা। এখানে উদাহরণস্বরূপ যে আমার চেষ্টা করা উচিত কাজ করা উচিত তবে তা হয় না।
এইচটিএমএল অংশ:
<div ng-app='myApp'>
<div ng-controller="controller">
<ul>
<li ng-repeat="(key, value) in testData | orderBy:'value.order'">
{{value.order}}. {{key}} -> {{value.name}}
</li>
</ul>
</div>
</div>
জেএস অংশ:
var myApp = angular.module('myApp', []);
myApp.controller('controller', ['$scope', function ($scope) {
$scope.testData = {
C: {name:"CData", order: 1},
B: {name:"BData", order: 2},
A: {name:"AData", order: 3},
}
}]);
এবং ফলাফল:
- এ -> অ্যাডাটা
- বি -> বিটাটা
- সি -> সিডিটা
... যে আইএমএইচওর মতো হওয়া উচিত:
- সি -> সিডিটা
- বি -> বিটাটা
- এ -> অ্যাডাটা
আমি কি কিছু মিস করেছি (এখানে পরীক্ষার জন্য জেএসফিডেল প্রস্তুত )?