我已閱讀關於類注入的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) {
}
}
豈不是更好,使用new關鍵字做或者聲明中提供的模型類數組如上。我認爲最好在提供者數組中聲明我的模型類,因爲通過這種方式我將擁有一個單例體系結構。我對嗎?
預先感謝您!
你應該只注入「單體」類 –