Ответы пользователя по тегу Angular
  • Почему Angular 4 говорит что не знает атрибут компонента, не смотря на то, что он указан?

    PaulTMatik
    @PaulTMatik Автор вопроса
    Нашёл ответ, проблема не в атрибуте, а в том, что Angular не компилировался с данным компонентом вообще, оказывается компонент может быть размещён только в одном модуле в принципе и если нужно использовать один компонент в разных, то его нужно вынести в свой собственный модуль, а затем подключить в тех, где он будет использоваться.
    persons.module.ts
    import { NgModule } from '@angular/core';
    import { CommonModule } from '@angular/common';
    
    import { PersonsComponent } from "./persons.component";
    
    @NgModule({
        imports: [
            CommonModule
        ],
        declarations: [
            PersonsComponent
        ],
        exports: [
            CommonModule, PersonsComponent
        ]
    })
    export class PersonsModule { }

    Как-то я невнимательно читал документацию
    Ответ написан
    1 комментарий