私はこの種のJson構造を持っています:
これはバックエンドから生成され(私はFirebaseを使用しています)、変数に入れられます:
var newJson = {}
この変数を使用して AngularJS と ng-repeat を使用して結果を表示していますが、動作します。投票プロパティで JSON を注文したいのですが、angularJS を使用してみました
| orderBy: 'vote' "
しかし、配列ではなくJSONを使用して「ng-repeating」しているため、うまくいきません。https://github.com/angular/angular.js/issues/1286に示されているさまざまなソリューションを試しまし たが、どれも機能しませんでした。
そこで、簡単な方法で JSON を配列に変換することにしました。私はもう試した :
var arreyM = [];
for (var i = 0; i < $scope.newJson.length; i++) {
arreyM.push(name: $scope.newJson[i].name, pic: $scope.newJson[i].pic, vote:$scope.newJson[i].vote);
}
しかし、エラーが発生しました-構文が間違っていると思います。