-1
我有这个模型“opcionesautocomplete.model.ts”Angular2和对象“错误属性不存在型”
interface IOpcionesAutocomplete {
opcionesStyle: OpcionStyle;
pcionPropiedades: OpcionPropiedades;
}
export class OpcionesAutocomplete implements IOpcionesAutocomplete {
opcionesStyle: OpcionStyle;
opcionPropiedades: OpcionPropiedades;
constructor() { }
}
interface IOpcionStyle {
width: number;
height: number;
isOverflowY: boolean;
}
export class OpcionStyle implements IOpcionStyle {
width: number;
height: number;
isOverflowY: boolean;
constructor() { }
}
interface IOpcionPropiedades {
propiedad1: string;
propiedad2: string;
textoEtiqueta: string;
}
export class OpcionPropiedades implements IOpcionPropiedades {
propiedad1: string;
propiedad2: string;
textoEtiqueta: string;
constructor() { }
}
现在我想用它的所有对象,但angular2填补对象在我的组件返回错误 “mycmp.component.ts”:
import { OpcionesAutocomplete, OpcionStyle, OpcionPropiedades } from './../../shared/forms/autocomplete/opcionesautocomplete.model';
export class.... {
opcionStyle = new OpcionStyle();
opcionPropiedades = new OpcionPropiedades();
opcionesAutocompleteClientes : OpcionesAutocomplete = new OpcionesAutocomplete();
...
fillObject(){
this.opcionStyle.width=550;
this.opcionStyle.height=150;
this.opcionStyle.isOverflowY=true;
this.opcionesAutocompleteClientes.opcionStyle = this.opcionStyle; //The error is here
}
}
的错误是在德系:
this.opcionesAutocompleteClientes.opcionStyle = this.opcionStyle;
“物权opcionStyle在输入 “opcionesAutocompleteClientes”
很抱歉,错误是“属性opcionStyle不存在于类型”OpcionesAutocomplete“ – ararb78