我在angularJS中有一个字符串数组,我想对它的元素进行某种排序我尝试这个代码,但它不起作用,我不知道为什么任何人有任何想法
<div id="cpntainer" data-ng-init="countries = ['Syria','Lebanon','Jordon','Egypt']"> Country Name <br /> <input type="text" data-ng-model="name" /> <br /> <ul> <li data-ng-repeat="country in countries | filter:name | orderBy:country:false "> {{ country }} </li> </ul> </div>
解决方法
你可以使用orderBy子句中的函数,如下所示:
<li data-ng-repeat="country in countries | filter:name | orderBy:'toString()'"> {{ country }}</li>