Javascript 不按字符串数组排序的角度顺序
我正在尝试对数据进行排序,但是这些值没有得到排序,我不知道为什么 这在myJavascript 不按字符串数组排序的角度顺序,javascript,angularjs,Javascript,Angularjs,我正在尝试对数据进行排序,但是这些值没有得到排序,我不知道为什么 这在myModal的模板中: <input type="text" placeholder="Filter items" class="form-control" ng-model="searchText"> <ul> <li ng-repeat="item in items | filter:searchText | orderBy"> <a href="#"
Modal
的模板中:
<input type="text" placeholder="Filter items" class="form-control" ng-model="searchText">
<ul>
<li ng-repeat="item in items | filter:searchText | orderBy">
<a href="#" ng-click="selected.item = item">{{item}}</a>
</li>
</ul>
当它构建列表时,项目的顺序不会改变,因此我认为我对orderBy
做了一些错误的事情。我还尝试了其他人建议的orderBy:'toString()'
,但这也不起作用
下面是我使用JavaScript所做的工作(我不确定这是否重要),我使用的是:
我不小心发现了(通过做一些家务),我只需要改变我的决心:
resolve: {
items: function(){
return $scope.items[modalData];
}
}
然后,我在控制器中更改了以下内容:
$scope.items = items[modalData];
这也是:
$scope.items = items;
我不小心发现了(通过做一些家务),我只需要改变我的决心:
resolve: {
items: function(){
return $scope.items[modalData];
}
}
然后,我在控制器中更改了以下内容:
$scope.items = items[modalData];
这也是:
$scope.items = items;
你能创建一个MCVE吗?你能创建一个MCVE吗?