我有個問題。Angularjs 1方法中的'sortBy'不會按字母順序對波蘭語字符進行排序。應該排序:阿爾弗雷德(Alfred),阿里斯(Ahris),伯特(Bert),喬拉(Chora),朵拉(Dora)。實際上,有:阿爾弗雷德(Alfred),伯塔(Berta),朵拉(Dora),希里斯(?hris)和索拉(?ora)。index.html<!DOCTYPE html><html ng-app="app"> <head> <link data-require="bootstrap-css@*" data-semver="3.1.1" rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" /> <script data-require="[email protected]" data-semver="1.2.14" src="http://code.angularjs.org/1.2.14/angular.js"></script> <link rel="stylesheet" href="style.css" /> <script type="text/javascript" src="script.js"></script> </head> <body ng-controller="MainCtrl"> <div> Order By: <select ng-model="sortorder"> <option selected>Name</option> <option value="Age">Age</option> </select> <br> <table style="width:300px"> <tr> <td>Name</td> <td>Age</td> </tr> <tr ng-repeat="contact in contacts | orderBy:sortorder"> <td>{{contact.Name}}</td> <td>{{contact.Age}}</td> </tr> </table> </div> </body></html>script.jsvar app = angular.module('app', []);app.controller('MainCtrl', ['$scope', function ($scope) { $scope.sortorder = 'Name'; $scope.contacts = [ {Name: 'Alfred', Age: 37}, {Name: 'Berta', Age: 65}, {Name: '?hris', Age: 25}, {Name: 'Dora', Age: 12}, {Name: '?ora', Age: 12} ]}]);示例:http://plnkr.co/edit/ZwtGPSEvlFul6cNtn7hd?p = preview
如何在angularjs中使用sortBy過濾器對波蘭語字符進行排序?
江戶川亂折騰
2021-04-05 12:15:30