gpt4 book ai didi

angularjs - ng-重复 |首先放置一个项目,如果

转载 作者:行者123 更新时间:2023-12-01 10:41:49 25 4
gpt4 key购买 nike

是否可以根据特定条件将项目放在首位?这里我有一个“问题”列表

<ul class="list-group" data-toggle="items" >
<li class="list-group-item" ng-repeat="ques in questions">
<input type="checkbox" ng-click="addRemove(ques)" ng-checked="selected.indexOf(ques) != -1" /> {{ques.question}}
<span ng-if="ques.description">
<i class="glyphicon glyphicon-question-sign" title="{{ques.description}}"></i>
</span>
</li>
</ul>

我有一个问题是“无”,我想将它显示在第一位。

谢谢!

最佳答案

带有自定义排序功能的orderBy

 angular.module('app', []).
controller('ctrl', ['$scope', function($scope){
$scope.items = ['a','b','None','d','e'];

$scope.custom_sort = function(pred){
if(pred === 'None') return 1;
}
}])
<!DOCTYPE html>
<html>

<head>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.28/angular.min.js"></script>
<script src="script.js"></script>
</head>

<body ng-app="app">
<div ng-controller="ctrl">
<div ng-repeat="item in items | orderBy:custom_sort">
{{item}}
</div>
</div>
</body>

</html>

关于angularjs - ng-重复 |首先放置一个项目,如果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29629395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com