我有个问题。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="angular.js@1.2.10" 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
添加回答
举报
0/150
提交
取消