ho bisogno di scorrere matrice JSON nidificato che sembra cheScorrere nidificato matrice JSON regolatore angolare e ottenere valori unici
[
{
"title": "EPAM",
"technologies": [
"PHP",
".net",
"Java",
"Mobile",
"Objective-C",
"Python",
"Ruby"
],
"location": "Belarus",
"city": "Minsk"
},
{
"title": "Parallels",
"technologies": [
"PHP",
"Java",
"C++",
"iOS Development",
"C#",
"Ember.js"
],
"location": "Russia",
"city": "Moscow"
}
]
Quello che voglio è per scorrere l'elenco delle tecnologie in ciascuna società e poi ritorno una lista di valori unici Tuttavia, non sono riuscito ad accedere a una singola azienda negli array della società nel controller. Sembra che sia così finita
var app = angular.module('app', []);
app.controller('CompaniesController', ['$scope', '$http',
function($scope, $http) {
$http.get('json/companies.json').success(function(data) {
$scope.companies = data; // get data from json
$scope.techStack = []
$scope.companies = data.query(function(companies) {
console.log(companies); //I expected to see data here
});
});
}
]);
A quanto pare sto facendo qualcosa di sbagliato.
Per essere onesti, stai inizialmente facendo una domanda, e quindi quello che mostri nel controller non è quasi pertinente alla prima parte della tua domanda. Comunque penso che tu possa ottenere quello che vuoi da un paio di cicli for e [un metodo helper] (http://underscorejs.org/#uniq). –