structure

___ tag123Struktur ___ Struktur ist ein fundamentaler, greifbarer oder immaterieller Begriff, der sich auf die Erkennung, Beobachtung, Natur und Beständigkeit von Mustern und Beziehungen von Entitäten bezieht. ___ qstnhdr ___ Angular2 So bereinigen Sie das AppModule ___ answer39907757 ___

Sie müssen lernen, Module zu verwenden.

Normalerweise zerlege ich die Module in diese Typen

  • Layoutmodule
  • Feature-Module
  • Kernmodul (nur 1)
  • Geteiltes Modul (nur 1)
  • App-Modul (nur 1)

Layout-Modul dient zum Auslegen der App. Zum Beispiel ein Topbar-Modul, ein Seitenmenu-Modul, ein Fußzeilenmodul und ein Hauptinhaltsmodul.

Feature-Modul . Was ist das genau? Es gibt wirklich keine klare Definition, aber welcher Funktionsbereich auch immer in Modul enthalten sein mag, Sie könnten es genauso gut tun. Sie importieren diese Feature-Module in Ihre Layout-Module, da die Features die verschiedenen Layout-Komponenten bilden.

Kernmodul . Hier exportieren Sie Ihre Layout-Module und alle Ihre Core-Services (Singleton). Sie müssen die Module nur exportieren (und nicht importieren), da nichts im Kernmodul diese Layoutmodule tatsächlich verwendet. Sie exportieren sie einfach, damit das App-Modul sie verwenden kann. Das Kernmodul wird nur in das App-Modul

importiert

Geteiltes Modul . Hier deklarieren Sie alle Ihre gemeinsam genutzten Pipes, Direktiven und Komponenten. Sie können auch häufig verwendete Module wie %code% und %code% exportieren. Andere Module verwenden das Modul

App-Modul . Du weißt schon, was das ist. Von Ihren eigenen erstellten Modulen müssen nur die gemeinsamen Module und die Kernmodule importiert werden.

Hier ist ein einfaches Layout

GemeinsamesModul

%Vor%

Layout-Module Beachten Sie, dass andere Module das SharedModule

verwenden %Vor%

CoreModule Zusammenführen aller Layoutmodule, aus denen die Anwendung besteht. Und fügen Sie weitere App-weite Dienste hinzu, die nicht an andere Module gebunden sind

%Vor%

AppModule

%Vor%

Siehe auch:

___ tag123singlepageapplication ___ Eine Single-Page-Anwendung (SPA) ist eine Webanwendung, die auf eine einzige Webseite mit dem Ziel einer flüssigeren Benutzererfahrung wie eine Desktop-Anwendung passt. ___ tag123components ___ Eine Komponente in der Unified Modeling Language "stellt einen modularen Teil eines Systems dar, der seinen Inhalt kapselt und dessen Manifestation innerhalb seiner Umgebung ersetzbar ist. Eine Komponente definiert ihr Verhalten in Bezug auf bereitgestellte und erforderliche Schnittstellen". Das beste Beispiel für eine Komponente finden Sie in ActionScript-Flash, Flex sdks. Dort haben Sie UI-Komponenten wie Schaltflächen, Labels, DataGrids, Diagramme, die wiederverwendbar sind, verteilbar usw. ___ tag123angular ___ Fragen zu Angular, dem Web-Framework von Google. Verwenden Sie dieses Tag für Angular-Fragen, die nicht für eine einzelne Version spezifisch sind. Verwenden Sie für das ältere AngularJS-Webframework (1.x) das angularjs-Tag. ___ qstntxt ___

Ich habe die Tutorials online verwendet und eine 'OK' SPA-Dateneingabeanwendung erstellt.

Ich habe es mit meiner WEB-API verbinden, aber ich habe nur ein Modell aufgebaut und schon hat mein AppModule einige Zeilen still.

Ich denke nach vorne und benutze die aktuelle Methode. Ich denke, das AppModule wird eine verrückte Größe haben, wenn ich damit fertig bin, schwer zu lesen und möglicherweise noch schwieriger zu debuggen.

Habe ich vielleicht den Punkt übersehen, wie man eine größere Angular2-Anwendung strukturiert?

Ich habe Mühe, online ein Tutorial / Projekt zu finden, das größer als eine Komponente ist.

Unten ist meine %code% und Ordnerstruktur.

Ich teile mein %code% , %code% und %code% , was ich für eine gute Praxis halte, aber füge weitere 10 verschiedene Datendienste und Listen hinzu und das app.module wird langwierig sein.

Bevor ich fortfahre, hat jemand bitte eine Lektüre, auf die sie mich hinweisen können, oder einen Rat, den ich verstehe, ist subjektiv für die persönliche Meinung.

app.modul

%Vor%

Ordnerstruktur

    
___
1
Antwort

Arbeiten mit Node.JS

Gestern abend habe ich Windows 7 gemountet und meinen Festplattentreiber formatiert, um auf ein Linux-basiertes Betriebssystem zu portieren. Rein aus den Gründen, dass ich anfangen wollte, mit Node.JS zu arbeiten Also habe ich Node.JS ins...
03.03.2011, 10:45
2
Antworten

Code eine andere Struktur in CSS

Das Bild: Ich möchte dieses Bild kodieren! Ein einfacher Code: (mit Problem) %Vor% ..............     
31.07.2015, 10:42
1
Antwort

Werkzeug zum Konvertieren der C-Struktur in Ctypes.Structure? [geschlossen]

Ich verbringe die meiste Zeit mit ctypes, wenn ich C-Strukturen in ctypes.Structure umwandle, und verdoppele die Arbeit, um typedef-Datentypen zu konvertieren, wenn es sich um Windows-Strukturen handelt. Es ist ein monotoner und langweiliger Pro...
26.01.2013, 07:50
2
Antworten

Übergeben Sie ein Array von Strukturen von Python an C

[Update: Problem gelöst! Siehe unten im Beitrag] Ich muss Python-Entwicklern erlauben, ein Array gepackter Daten (in diesem Fall Scheitelpunkte) in meine API zu übergeben, die eine Reihe von C ++ - Interfaces darstellt, die manuell über die...
21.02.2010, 20:07
1
Antwort

Eingabe benötigt für meine Programmstruktur / Design [geschlossen]

Ich habe versucht, die Anwendung zu beschreiben, die ich bei Bedarf sehr detailliert erstelle, also entschuldige ich mich im Voraus für den Aufsatz! Ich bin gerade dabei, eine ziemlich große Musik-Anwendung zu entwerfen und zu erstellen, die...
22.09.2011, 11:30
4
Antworten

Definieren einer Struktur in C mit Malloc

Ich habe eine Frage zum Definieren einer Struktur mit malloc gestellt . Dies war die Antwort, die mir von der Mehrheit gegeben wurde: %Vor% Ich zeigte einem Freund meinen Code und wir kamen zu einem Stolperstein. Könnte jemand bitte erklär...
01.02.2010, 16:58
4
Antworten

Wie starte ich eine neue Perl-Modul-Distribution?

Ich versuche ein großartiges Projekt in Perl zu erstellen. Das IBM MakeMaker Tutorial war bisher sehr hilfreich, aber ich verstehe nicht wie um alle Module in das Hauptprogramm einzubinden. In meinem Projekt root habe ich MANIFEST , Makefil...
30.09.2009, 01:09
6
Antworten

Wie sind Zeiger, die als Strukturelement in C nützlich sind?

Ich bin nicht neu in der C-Programmierung. Aber ich verstehe nicht, was sinnvoll ist, um den Zeiger als Strukturelement in C zu halten, z. %Vor% Verwenden Programmierer es, um objektorientierten (OO) Shape dort C-Code zu geben und abstraktes...
19.10.2012, 10:10
1
Antwort

Angular2 So bereinigen Sie das AppModule

Ich habe die Tutorials online verwendet und eine 'OK' SPA-Dateneingabeanwendung erstellt. Ich habe es mit meiner WEB-API verbinden, aber ich habe nur ein Modell aufgebaut und schon hat mein AppModule einige Zeilen still. Ich denke nach vor...
06.10.2016, 23:05