Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Angular] Include html file

    Ciao,
    sto sviluppando un'app con cordova, angular e ionic:
    Cordova: 9.0.0 (cordova-lib@9.0.1)
    Angular: 7.2.15
    ionic: 5.0.1

    Vorrei includere una pagina html figlio all'interno di una pagina html padre attraverso ionic, ho provato ad includere un componente in questo modo:
    Il componente che voglio includere contiene:
    codice:
    import { Component, OnInit } from '@angular/core';
    
    @Component({
      selector: 'app-my',
      templateUrl: './my.component.html',
      styleUrls: ['./my.component.scss'],
    })
    export class DerattizzazioneComponent{
    
      constructor() { }
    
    }
    nel file mypage.page.ts ho messo:
    codice:
    import {MyComponent} from './mypath/my.component';
    @NgModule({
        declarations: [MyComponent]
    })
    @Component({
        selector: 'app-mypage',
        templateUrl: './mypage.page.html',
        styleUrls: ['./mypage.page.scss'],
    })
    export class MypagePage implements OnInit {}
    e dentro mypage.page.html ho messo
    <app-my></app-my>

    Quando vado ad eseguire il codice ricevo questo errore
    codice:
    ERROR Error: Uncaught (in promise): Error: Template parse errors:
      'app-my' is not a known element:
      1. If 'app-my' is an Angular component, then verify that it is part of this module.
      2. If 'app-my' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("........
    Dove sta l'errore?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    255
    Ciao dall'errore sembra che il componente app-my non sia incluso in un modulo (per questa semplice applicazione credo basti inserirlo in app.module)

  3. #3
    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    Ciao dall'errore sembra che il componente app-my non sia incluso in un modulo (per questa semplice applicazione credo basti inserirlo in app.module)
    si infatti, l'ho inserito nel modulo del componente, mi serve solo li, e poi inserito nel declarations
    Grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.