加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS和orderby在ng重复与特殊字符

发布时间:2020-12-17 09:03:28 所属栏目:安全 来源:网络整理
导读:我无法订购包含不在英文字母中的字符的字符串(?,?,?,..) 这是小提琴:http://fiddle.jshell.net/vhhgh/ 这些字母来自斯洛文尼亚文字母. 已经有一段时间了,但我发现其他解决方案: fiddle HTML: div ng-app='test' h2Users/h2 div ng-controller="UsersCtrl"
我无法订购包含不在英文字母中的字符的字符串(?,?,?,..)

这是小提琴:http://fiddle.jshell.net/vhhgh/

这些字母来自斯洛文尼亚文字母.

已经有一段时间了,但我发现其他解决方案: fiddle

HTML:

<div ng-app='test'>
  <h2>Users</h2>
  <div ng-controller="UsersCtrl">
    <ul>
      <li ng-repeat="user in users | localeCompareString">
        {{user.surname}} {{user.name}}
      </li>
    </ul>
  </div>
</div>

JS:

(function(angular) {
  'use strict';
  var test=angular.module('test',[])
.controller('UsersCtrl',['$scope',function($scope) {
  $scope.users = [
    {name:'Ben',surname:'?ivkovi?'},{name:'Ken',surname:'AlGore'},{name:'Erica',surname:'?erv'},{name:'Jane',surname:'?inigoj'},{name:'Kevin',surname:'Sort'},{name:'Roger',surname:'Willson'},{name:'Kim',surname:'Zorro'}
];
}]).filter('localeCompareString',function(){
    return function (items) {
         //window.console.log(items);
        items.sort(function (a,b) {
            return a.surname.localeCompare(b.surname);
        });
        return items;
      }; 
});

})(window.angular);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读