Ich bin neu in eckigen js. Ich habe Array wie:Angular JS - Filter basierend auf der Nummer enthält
$scope.experience_list = ['6-7','0-1','4-5','2-3','8-10','10+', 'na'];
ich dieses Array von Ajax-Aufruf immer bin. Der Wert des Arrays wird also in beliebiger Reihenfolge angezeigt.
Ich verwende ng-repeat dieses Array
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<div ng-app="">
<ul ng-init="experience_list = ['6-7','0-1','4-5','2-3','8-10','10+', 'na']">
<li ng-repeat="experience in experience_list | orderBy:'toString()' track by $index">
<a href="javascript:void(0)"><i class="fa fa-square-o" aria-hidden="true"></i> <span ng-if="experience == 'na'">Unknown</span> <span ng-if="experience != 'na'">{{experience}} years</span></a>
</li>
</ul>
</div>
Es gibt mir als
0-1 years
10+ years
2-3 years
4-5 years
6-7 years
8-10 years
Unknown
Aber ich will als Ergebnis anzuzeigen:
0-1 years
2-3 years
4-5 years
6-7 years
8-10 years
10+ years
Unknown
Jeder Vorschlag oder Hilfe wird geschätzt.
ya .. aber ich bin die Durchführung auch eine Operation wie das Hinzufügen Entfernen Element –
Ich sehe kein Problem mit dieser auch. Geben Sie in diesem Fall den genauen Code ein, für den Sie Probleme haben. – Rakeschand
Ich habe meinen Code bearbeitet –