0
В машинописи, имеющие два класса, как шоу под:Машинописи - СВОЙСТВА включает в себя класс
Oferta.ts:
module Ofertas{
export class Oferta {
VMVivienda: Ofertas.Vivienda();
constructor(){
this.VMVivienda = new Ofertas.Vivienda();
}
}
}
Vivienda.ts
module Ofertas{
export class Vivienda {
viviendaID: number;
constructor(){
this.viviendaID = 0;
}
}
}
При компиляции, консоль кидает ошибка:
error TS0294: The property 'Vivienda' does not exist on value of type 'typeof Ofertas'
это опечатка в вашем вопросе 'VMVivienda: Ofertas.Vivienda();'. Это должно быть 'VMVivienda: Ofertas.Vivienda;' Даже при исправлении этой строки я не получаю ошибку при компиляции – Jehof
Компилятор возвращает ту же ошибку. Это странно, intellisense не показывает никакой ошибки .... –
Вам необязательно приписывать Vivienda Ofertas. Он (Oferta) должен уже находиться в этом пространстве имен. Я не знаю, исправит ли ошибка, но ваш код будет более компактным. Я не знаю, что вызывает ошибку, за исключением опечатки @Jehof. – Gustav