0
私はテーブルにデータを持っています:Id、word、score、score_list。データベースから選択して角型で並べ替え
スコアが0.4、0.2、-0.5、0、-0.3である....
score_listでiは、正、負、中性有します。
selectを使用してscore_listでデータを並べ替えるにはどうすればよいですか?
これは、HTML
<select class="form-control">
<option>all</option>
<option>positive</option>
<option>negative</option>
<option>neutral</option>
</select>
<ul class="list">
<li ng-class="{positive: item.score > 0, negative: item.score < 0, neutral}" ng-repeat="item in words | orderBy: sort | filter: search ">
{{item.word}} {{item.score}}
</li>
</ul>
それをソートする任意の高速な方法はあります。 Jsの中
私はこれを持っている:http.get('select.php')
.success(function(data){
$scope.words = data;
})
そして、あなたのデータは
var numbers[]
という名前の配列に格納されていると仮定しましょう。 例:肯定的なスコア(0.4,0.2 ....)だけを表示するために肯定的なものをクリックした場合、他のものについても同様です。 –上記のコードをお試しください。肯定的な場合は0より大きく、負の場合は0より小さくなります。 – ThatBird