2017-09-04 2 views
0

Ich verwende Angular 4 und ab jetzt meine Anwendung folgt das folgende Muster mitAngular 4, Verwendung html ohne Component Play

something.component.ts something.component.html something.component.css

Allerdings möchte ich eine rohe HTML-Datei ("legal.html") haben und sie in der "something.component.html" -Ansicht referenzieren, aber ich bin mir nicht sicher, wo ich überhaupt anfangen soll oder welche Frage Fragen.

"legal.html" muss auch an den übergeordneten Controller binden (something.component.ts).

Jede Hilfe zu so etwas wie dies den Weg zur Arbeit:

legal.html

<div>Hello</div> 

something.component.html

<div> 
    I'm something 
    <legal> 
</div> 

wird sehr geschätzt.

+0

also wollen Sie etwas HTML-Stück erstellen und teilen Sie es zwischen den Vorlagen mehrerer Komponenten? something line ng-include von AngularJS? –

+0

@ AngularInDepth.com Ja. Jetzt muss HTML-Stück an die Elternkomponente binden. Aber das war es schon. –

+0

was meinst du "binden"? möchten Sie, dass dies während der Laufzeit geschieht oder während der Erstellung in die Komponentenvorlage integriert werden kann? –

Antwort

0

Was Sie suchen, ist Komponente. Sie können eine neue Komponente mit folgendem Befehl

ng g component legal 

dann in legat.component.html Datei schreiben Sie Ihre HTML dann in der anderen HTML-Datei einfach erstellen können Sie einfach zu Ihrem Code verweisen Selektor-Tag

Diese Link kann hilfreich sein Angular component