2017-12-20 3 views
0
  1. nicht verwenden Ich habe ein ionic 3 Projekt mit einer Seitenleiste erstellt.
  2. Ich habe
  3. ich eine profile-pic component haben für verzögertes Laden in components/component.module.ts paar Komponenten definiert und ich brauche es in Sidebar zu verwenden, die app.component.html
  4. so, diese zu verwenden, ich component.module.ts in app.component.ts enthalten, aber bekam die Error.

Ich habe mich selbst gegooglet und herausgefunden, dass wir component.module.ts nicht einschließen können, die in app.component.ts Lazy Loading ist.kann benutzerdefinierte Komponente in app.component.ts in ionic 3

Nicht sicher, das ist die richtige Antwort, aber ich muss eine Komponente in app.component.html verwenden.

Irgendwelche Vorschläge?

FYI, ich möchte benutzerdefinierte Komponenten in Sidebar (die app.component.html ist) verwenden, nicht in Seiten.

In Seiten funktioniert es gut, wenn ich component.module importieren.

Danke.

+0

Ich glaube, Sie direkt Ihre Komponente als 'html tag' in Ihren beliebigen Dateien verwenden können –

Antwort

0

Importkomponente in app.modules.ts Datei

import { ComponentsModule } from '../../components/components.module' 

imports: [ 
    ComponentsModule, 

    ], 
+0

Ich habe Ihre Schritte genau befolgt, aber es funktioniert nicht. 'Uncaught Error: Template Parse Fehler: Kann nicht an 'Benutzer' binden, da es keine bekannte Eigenschaft von 'Profilbild' ist. Sieht so aus, als könnten wir das Modul Lazy Loading Components nicht in App importieren. module.ts –

+0

Die Profilbildkomponente kann nicht auf die Benutzervariable zugreifen. Sie müssen es beim Aufruf der Komponente in app.component als Eigenschaften übergeben – rakshans1

Verwandte Themen