0

私が持っているコンポーネントを 3 つに分割しようとしています。そこで、新しいコンポーネント、テンプレートなどを作成しました。次に、子セレクターを機能させるために、子コンポーネントをメイン コンポーネントに含める必要があります。

コンポーネント ディレクティブは非推奨であり、代わりに NgModule を使用する必要があることを知りましたが、その方法がわかりません。現在の NgModule はメイン ファイルにあり、コンポーネントは別のファイルにあります。そのような新しいNgModuleを作成しました(それが理にかなっているのか、許可されているのかわかりません):

@NgModule({
  declarations: [
    ForgotPasswordComponent,
  ],
  bootstrap: [Login]
})

@Component({
  selector: 'login',
  styleUrls: [ './login.style.scss' ],
  templateUrl: './login.template.html',
  encapsulation: ViewEncapsulation.None,
  host: {
    class: 'login-page app'
  }
})
export class Login {
  ...
}

ばかげた (構文) エラーだと思いますが、わかりません。

4

1 に答える 1

0

モジュールファイルに @NgModule を追加し、そこに ForgotPasswordComponent 宣言を含めました。

于 2017-03-08T18:38:16.607 に答える