Ich habe eine MongoDB-Datenbank eingerichtet, ein sehr einfaches Frontend mit einer Suchleiste, die eine Abfrage sendet und node.js und express verwendet, um die Abfrage an die Datenbank zu senden. Ich habe die DB erfolgreich abgefragt und die Sucheinträge zurückgebracht, aber es ist jetzt nur in der Konsole (durch eine console.log (Resultate)). Wo ich feststecke, weiß ich nicht, wie man die zurückgegebenen Suchergebnisse dynamisch in das Frontend bringt. Ich recherchierte Dinge wie ng-repeat mit Angular, aber ich stecke fest. Kann mir jemand in die richtige Richtung zeigen?Rendern von Datenbankabfragen mit AngularJS
0
A
Antwort
0
Hier ist ein Arbeits Plunker Beispiel (nicht von mir) hoffe, es hilft.
http://embed.plnkr.co/lrn0NNMNbIVE4rS4Fytd/preview
Die Funktionalität gezeigt klingt wie könnte es Ihnen helfen,
Der Rest Anruf sollte innerhalb eines Dienstes (userRepoService
), die Sie in Ihren Controller (userController
) injizieren gemacht werden. Dort können Sie die Daten für den Bereich festlegen und in Ihrem HTML-Code verwenden (index.html
).
Verwandte Themen
- 1. AngularJS: Callback nach Rendern (Arbeit mit DOM nach Rendern)
- 2. Rendern von einer HTML-Datei mit Angularjs ng-bind-html
- 3. REST und große Datenbankabfragen
- 4. Abhängige Datenbankabfragen parallel ausführen
- 5. Rails: Entfernen unnötiger Datenbankabfragen
- 6. Cross Datenbankabfragen vs Replikation
- 7. Erstellen von mehrzeiligen Datenbankabfragen in Python
- 8. Kombinieren von Hadoop MapReduce und Datenbankabfragen
- 9. Angularjs Registerkarte Laden Spinner beim Rendern
- 10. FoxPro-Datenbankabfragen mit Microsoft Query-Feldheader
- 11. AngularJS und Internet Explorer rendern nicht mein AngularJS
- 12. Django Benutzerdefinierte Feldattribute machen Datenbankabfragen
- 13. AngularJS Rendern von Roh-JSON aus Play Framework-Backend
- 14. Statische indizierbare Seiten mit AngularJS für SEO-Zwecke rendern?
- 15. Rendern von CALayers mit CoreAnimations
- 16. Warum ist die Form teilweise von AngularJS ui.router mit Klasse von NG-Pristine nicht rendern?
- 17. Mehrere Datenbankabfragen parallel für eine einzige Clientanforderung
- 18. Datenbankabfragen als Anwendung Healthchecks - Management-Tool
- 19. Wie funktionieren PHP/MySQL Datenbankabfragen genau?
- 20. Techniken zum Reduzieren von Datenbankabfragen in einer Rails-App
- 21. Welche Best Practices verwenden Sie zum Testen von Datenbankabfragen?
- 22. Gleichzeitige Datenbankabfragen in PHP pro Sitzung ausführen?
- 23. Optimierung der Datenbankabfragen in Django REST Rahmen
- 24. ASP.NET MVC - Wo Datenbankabfragen gestellt werden
- 25. Wie rendern Sie HTML mit anguarjs?
- 26. Rendern von XML-Daten mit ReactLayout
- 27. Sonata Admin rendern "mit" von Kind
- 28. Rendern von HTML in Variable mit Jade
- 29. Manuelles Rendern von Django-Vorlage mit Datumsfilter
- 30. Rendern von Roh-HTML mit reactjs
Wenn eckige Lasten, haben sie eine HTTP-Anfrage an Knoten, die was auch immer und 'res.send (Antwort)' laufen lassen. Dann können Sie angular verwenden, um whatevers mit einer '$ scope' -Variable zu befüllen. –
Ok, also nehme ich an, dass Sie das' .then (successCallback) 'Versprechen, in dem Sie die' console.log (results) 'machen, bereits korrekt implementiert haben. Sie sollten irgendwo einen Controller für die Ansicht haben, die Sie aktualisieren möchten, und die Funktion successCallback sollte tatsächlich in der Lage sein, die Ergebnisse in den Bereich dieses Controllers zu übertragen. Dann können Sie beispielsweise mit einer einfachen 'ng-Wiederholung 'die Ergebnisse auf Ihrer Seite anzeigen. Können Sie uns Ihren Code zeigen? –