我已阅读关于类注入的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关键字做或者声明中提供的模型类数组如上。我认为最好在提供者数组中声明我的模型类,因为通过这种方式我将拥有一个单例体系结构。我对吗?
预先感谢您!
你应该只注入“单体”类 –