Ich habe gerade die Anwendung "Erste Schritte" von aurelia ausprobiert und festgestellt, dass die Navigation in zwei Browsern (Chrome und ff) synchron bleibt. Es sieht so aus, als ob sich die Router-Instanz im Anwendungsbereich der Anwendung befindet. Ich habe in Dokumentationen nichts über Scopes gefunden, daher ist die Frage
Was sind die Bereiche in Aurelia, wie kann ich Objekte in der Sitzung / Seite / in welchem Bereich auch immer einfügen / entfernen, um zu sehen, welche Objekte sich in einem bestimmten Bereich befinden?
Beste Grüße, Eugene.
Ich habe gerade Aurelias erste Anwendung ausprobiert und das bemerkt Wenn es in zwei Browsern geöffnet ist (Chrome und ff), bleibt die Navigation synchron.
Die Schluckaufgabe enthält ein Navigationssynchronisierungs-Plugin, mit dem Sie die App in mehreren Browsern geöffnet halten und jeden Browser auf der Grundlage Ihres Verhaltens in den anderen Browsern aktualisieren können.
Es sieht so aus, als ob sich die Router-Instanz im Anwendungsbereich der Anwendung befindet. Ich tat es nicht Finde etwas über Scopes in der Dokumentation, also ist die Frage was sind die Bereiche in Aurelia
Das hängt vom Objekt ab. Im Allgemeinen erstellen Sie sie. Alle Teile von Aurelia werden normalerweise als ES6-Klassen behandelt. Mit der Methode static metadata
können Sie definieren, welche Art von Bereich Ihre Klasse haben soll. Wenn Sie eine transient
-Anmerkung eingeben, wird Aurelia bei jeder Injektion neue Versionen instanziiert. Andernfalls wird die standardmäßige Annotation singleton
Aurelia anweisen, das Objekt einmal zu instanziieren, es im Speicher zu belassen und dieselbe Instanz wie gewünscht einzufügen.
Wie kann ich ein Objekt in der Sitzung / Seite / in welchem Umfang auch immer einfügen / entfernen? Objekte sind in besonderem Umfang?
Sie überprüfen nicht so sehr, welche Objekte am Leben sind. Du hast Aurelia das intelligent gehandhabt. Stattdessen fragst du Aurelia nach Dingen, die dich interessieren. Jede Klasse kann ihre eigene Aktivierung und Deaktivierung mit den entsprechenden Methoden durchführen.
Sie können mehr über diese Themen in der Dokumentation lesen:
Tags und Links aurelia