ローカルPHPファイルからJSON形式のデータを取得しています(ここにはスクリーンショットがあります)。'notArray'エラーを返すAngular JSフィルタ
フィルタが正常に動作しますが、あなたは、PICで見ることができるように私はこのエラーを取得しています。
のCore.js
var app = angular.module('cnrapp', []);
app.controller('listController', function($http) {
var vm = this;
vm.loading = true;
vm.players = {};
$http.get("api/players.php")
.then(function (res) {
var s1 = res.data.servers[0].players;
var s2 = res.data.servers[1].players;
vm.players = s1.concat(s2);
vm.loading = false;
console.log(vm.players);
});
});
index.htmlを
<li ng-repeat="player in vm.players | filter: search">
<a href="#">{{ player.name }}</a>
</li>
これで問題は解決しました。ありがとう – enucar
vm.players = s1.concat(s2)行の後に空白があることを意味しますか? – Dario
フィドルを追加できますか? –