カスタムコンポーネントのレンダリングに問題があります。共有モジュールをNgModuleに入れても、レンダリングされません。 NgModuleにコンポーネントを追加するか、パラメータCUSTOM_ELEMENTS_SCHEMAを持つプロパティスキーマを追加する必要があるというエラーが表示されます。私は共有モジュールにコンポーネントを追加し、コンポーネントを共有モジュールを使用したい場所に共有モジュールを追加したと言いました。そして、私はCUSTOM_ELEMENTS_SCHEMAを試してみましたが、取り除かれてエラーが出ましたが、 "カスタム"コンポーネントの内容をレンダリングしてタグをレンダリングします。NgModuleに入れても角度2のコンポーネントがレンダリングされない
カスタムコンポーネントモジュール
checkbox.module.ts
import { NgModule } from '@angular/core';
import {FormsModule} from '@angular/forms';
import { CheckboxComponent } from './checkbox.component';
@NgModule({
imports: [FormsModule],
exports: [CheckboxComponent],
declarations: [CheckboxComponent]
})
export class CheckboxModule { }
共有モジュール
shared.module.ts
編集:私は、共有モジュールおよびカスタム・コンポーネント・タグを使用しようとしています
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { CheckboxModule, CheckboxComponent } from '../components/checkbox';
@NgModule({
imports: [
CommonModule,
CheckboxModule
],
declarations: [],
exports: [ CheckboxComponent ]
})
export class SharedModule { }
モジュール:
dashboard.module.ts
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { DashboardComponent } from './dashboard.component';
import { SharedModule } from '../shared/shared.module';
@NgModule({
imports: [
SharedModule,
CommonModule
],
declarations: [DashboardComponent]
})
export class DashboardModule { }
、それはあなたが二つのモジュールでCheckboxComponentを宣言しているコンテンツのない
<app-checkbox _ngcontent-c1 name="sth"></app-checkbox>
私はcheckbox.module.tsの宣言を削除しようとしましたが、問題はまだ残っていますが、それを見ていただきありがとうございます。 –