[英]Issue in sorting Email Values, using AngularJS custom sort function
我有一個列,其中我顯示用戶的電子郵件,我已添加排序功能。 但是結果數組沒有正確排序。
任何幫助將不勝感激
<ul ng-repeat="user in users | orderBy:'email':false">
在示例代碼中,排序[升序]的輸出是
abc+1@abc.com
abc@abc.com
bac@abc.com
但預期的產出是
abc@abc.com
abc+1@abc.com
bac@abc.com
提示是使用自定義排序功能並在@
符號處“剪切”電子郵件。 否則將比較整個字符串,並且@
值高於+
。
如果你只想匹配Usernames
你應該沒問題。 否則,在比較Usernames
之前,您還需要比較域。
這是一個JS小提琴: http : //jsfiddle.net/zjvsu/898/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.