Ich wollte Array in alphabetischer Reihenfolge sortieren und anzeigen, sobald der Benutzer die Auswahl trifft oder wenn wir Daten vom Backend rendern wollen. Ich möchte fullName
in alphabetischer Reihenfolge anzeigen. $scope.selecedControlOwner
ist ng-click
Event-Handler einmal Benutzer wählen Besitzer aus dem modalen Fenster und klicken Sie auf OK Ereignis-Trigger und Anzeige von Werten im übergeordneten Fenster Jetzt hier möchte ich die Sortierung auslösen.Wie kann ich Array mit AngularJs oder Javascript sortieren?
$scope.controlOwnerObj.workerName
ist das ng-Modell, das die Werte an das übergeordnete Fenster bindet.
Gibt es eine Lösung mit AngularJs oder nativem Javascript?
ctrl.js
$scope.selectedControlOwner = function() {
$scope.controlOwnerObj.workerName= $scope.selectedOwners.map(function (owner) { return owner.fullName; }).join(';');
};
$scope.selectedOwners = [{
"workerKey": 46958,
"fullName": ,"Kumari, Swapna"
}, {
"workerKey": 746,
"fullName": "Mike Piero",
}, {
"workerKey": 150918,
"fullName": "A J, Jyothish",
}],
http://stackoverflow.com/questions/1129216/sort-array-of-objects-by-string-property-value-in-javascript – Kalman
http://stackoverflow.com/questions/ 19259233/sorting-json-by-specific-element-alphabetisch –
Mögliches Duplikat von [Sortierung eines Arrays von JavaScript-Objekten] (http://stackoverflow.com/questions/979256/sorting-an-array-of-avascript-objects) – Igor