2016-11-15 6 views
2

Ich habe zwei Projekte, die beide in Angular 2 entwickelt wurden, sagen wir, das erste Projekt ist Testkern und das zweite Projekt ist Testsegel. Beide Projektstrukturen wurden mit Angular-cli erstellt. Test-Kern-Struktur: enter image description hereAngular 2: Wie wird eine Komponente von einem laufenden Angular-Projekt in ein anderes Angular-Projekt eingefügt?

Test-Segelstruktur: enter image description here

Wenn man sich die app.module.ts im Test-Segel sehen, wo wir AppComponent von Test-Segel importieren, I will AppComponent von Test-Kern importieren, und ich war so etwas wie dies zu tun (nach auf dem lokalen Server sowohl die Anwendung ausgeführt wird):

import { AppComponent } from 'http://localhost:4200/test-core/src/app/app.component'; 

aber das hat nicht funktioniert. Wenn ich diese URL direkt treffe, funktioniert es. Ist es möglich, eine Komponente von einem Angular-Projekt in ein anderes zu laden? Wenn ja, bitte hilf mir.

Vielen Dank im Voraus.

Antwort

0

Ich denke, der einfachste Weg wäre, das Verzeichnis in Ihrem neuen eckigen Projekt zu kopieren/einfügen.

+0

Bitte erarbeiten mit mehr Details das ist nicht angemessen Antwort –

+0

Wir haben Projekte in zwei verschiedenen Servern, das Projekt hat keine gemeinsame Elternteil. Sie sind unabhängig voneinander. –

+1

@RonakBhatt für mich ist die Lösung, Ihr Modul in jedem Projekt zu duplizieren. Wenn Sie Ihr Modul aktualisieren müssen, müssen Sie es in jedem Projekt aktualisieren. Oder es muss möglich sein, npm zu verwenden, um das Modul zu installieren, indem Sie es veröffentlichen oder npm und git/github verwenden (http://stackoverflow.com/questions/17509669/how-to-install-nodejs-package-from- github-direkt) – Gnujeremie

Verwandte Themen