私はクラスインジェクションについてAngularのドキュメントを読んだことがありますが、どのプラクティスが優れているのか理解できません。具体的には:私は、次のモデルクラスモデルクラス注入のベストプラクティス(Angular)
export class Documents{
private documentNumber:string;
private countryIssuingDocument:string;
private documentExpirationDate:string;
private documentIssuingOffice:string;
}
を持っていると私はそれ
import { Component ,Output,EventEmitter} from '@angular/core';
import {Documents} from "../../model/document.model";
@Component({
selector: 'document-screen',
templateUrl: 'document-screen.html'
})
export class DocumentScreen {
constructor(private documentData : Documents) {
}
}
は、新しいキーワードを使用していることを行うには、それをより良いですかプロバイダでモデルクラスを宣言することにより、注入したい場合上記のように配列します。私は、この方法で私はシングルトンアーキテクチャを持っているので、プロバイダー配列で私のモデルクラスを宣言する方が良いと思います。私は正しい?
ありがとうございます!
"シングルトン"クラスだけを注入する必要があります –