Bereiche in Aurelia-Anwendung

8

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.

    
user656449 02.03.2015, 14:07
quelle

1 Antwort

13
  

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:

Ссылка

    
Matthew James Davis 02.03.2015, 15:07
quelle

Tags und Links