Je fais deux requêtes HTTP pour avoir deux ensembles de données différents. Les deux ensembles contiennent des informations sur l'utilisateur.
J'utilise lambda pour extraire l'information :
Ensemble 1 :
$scope.snapi.datas.employees.listc =
$scope.snapi.datas.changes.changes.map( function(val) {
return val.assignedTo.display_value;
})
.filter((value, index, self) => self.indexOf(value) === index);
Ensemble 2 :
$scope.snapi.datas.employees.listi =
$scope.snapi.datas.incidents.incidents.map( function(val) {
return val.assignedTo.display_value;
})
.filter((value, index, self) => self.indexOf(value) === index);
Je voudrais agréger le résultat pour l'afficher (en utilisant angular-js).
Code angulaire :
<tr ng-repeat="emp in snapi.datas.employees.list">
<td> {{emp}}
</tr>
Je peux afficher l'un ou l'autre mais pas les deux.
Code :
if ( $scope.snapi.filter.tableIncident && $scope.snapi.filter.tableChange ){
$scope.snapi.datas.employees.list =
$scope.snapi.datas.employees.listc
.push($scope.snapi.datas.employees.listi);
}
Mais voici le résultat que j'ai obtenu :
Avez-vous une raison ?
Merci, Nicolas