Angular2创建和使用类

时间:2017-09-20 11:47:52

标签: angular class typescript

我有这个简单的类: copiadorabusqueda.model.ts:

import { ClienteModel } from './cliente.model';
import { ContratoModel } from './contrato.model';
import { ProveedorModel } from './proveedor.model';
import { MarcaModel } from './marca.model';
import { ModeloModel } from './modelo.model';

interface ICopiadoraBusquedaModel {
    codigoCopiadora: string; // text
    numeroSerie: string; // select (primitive)
    numeroInventario: string; // select (object)
    nombrePersonaEncargada: string; // multiple select
    cliente: ClienteModel;
    contrato: ContratoModel;
    proveedor: ProveedorModel;
    marca: MarcaModel;
    modelo: ModeloModel;
}

export class CopiadoraBusquedaModel implements ICopiadoraBusquedaModel {
    public codigoCopiadora: string;
    public numeroSerie: string;
    public numeroInventario: string;
    public nombrePersonaEncargada: string;
    public cliente: ClienteModel;
    public contrato: ContratoModel;
    public proveedor: ProveedorModel;
    public marca: MarcaModel;
    public modelo: ModeloModel;
    constructor() {  }
}

来自我的组件:

import { CopiadoraBusquedaModel } from  './copiadorabusqueda.model';
import { ClienteModel } from './cliente.model';
import { ProveedorModel } from './proveedor.model';
import { ContratoModel } from './contrato.model';
import { MarcaModel } from './marca.model';
import { ModeloModel } from './modelo.model';


//... some stuff ...


  export class BusquedaCopiadorasComponent {       
    private copiadoraBusquedaModel: CopiadoraBusquedaModel = new CopiadoraBusquedaModel();

    //... some stuff ..

    rellenarCopiadoraBusquedaModel() {
        this.copiadoraBusquedaModel.nombrePersonaEncargada = "HELLO WORLD";

    }

当我从我的组件中请求“this.copiadoraBusquedaModel”时,它的返回值未定义。从我的组件正确导入模型。 ¿有什么想法吗?

0 个答案:

没有答案
相关问题