Was ich versuche zu tun ist einfach. Ein Benutzer gibt einen Wert ein, beim Klicken auf die Schaltfläche ruft mein JS einen Dienst auf, um meine JSON-Daten erneut aufzurufen und eine Suche nach dem für JSON eingegebenen Wert durchzuführen. Wenn eine Übereinstimmung gefunden wird, zeigen Sie den Besitzer an.
HTML:
%Vor%JS:
%Vor%Mein JSON:
%Vor%Hier ist meine Geige: Ссылка
Ich kann meinen Dienst aufrufen und die Daten aus dem JSON abrufen, aber ich merke, wie ich meine abgerufenen Daten nach dem eingegebenen Wert durchsuchen kann.
Danke
UPDATE:
Folgendes findet eine eingegebene Seriennummer:
%Vor% Ich kann die gefundene Seriennummer über console.log("Serial: " + key);
anzeigen, aber ich versuche, den Besitzer als console.log("Owner: " + key.Owner);
als Undefiniert anzuzeigen.
Der Schlüssel besteht darin, einfach über das Datenobjekt zu iterieren und dabei die korrekte Struktur für den Zugriff auf die Werte zu beobachten.
Ihre Suchfunktion könnte so aussehen:
%Vor%Beachten Sie, dass ich die Ergebnisse in ein Array verschiebe. Sie können in der Ansicht eine ng-Wiederholung einrichten, die eine Live-Ansicht der Ergebnisse darstellt:
%Vor%