私はいくつかの助けが必要です。 2つのレコードのリストをトラバースする2つのループがあります。問題は、最後のループが私が探している価値を押しつぶすため、ある時点では何かを置くべきだということです。壊れてforEachとangularJS
これは、私のコードユーザ4及びユーザ5が「たぶん利用可能」と「使用不可」にする必要がありますが、このコードで、私は「ユーザー0、1のために利用可能な取得しています
for (var i in $scope.users) {
for (var j in $scope.states) {
if ($scope.users[i].id === $scope.states[j].user) {
if ($scope.states[j].estado === 'totallyBussy') {
$scope.users[i].estado= 'Not available';
} else if ($scope.states[j].estado === 'partlyBussy') {
$scope.users[i].estado= 'Maybe available';
}
}
else {
$scope.users[i].estado= 'Available';
}
}
}
です2,3、そして最後のもの。そして、最後のものは他人と一緒に崩壊する。
私はうまく説明したいと思います。
ありがとうございました