我真的不知道我在做什么错D: 我在模块中有一个类,但是当我尝试在控制器中创建该类型的对象时,它说“未定义命名空间”
命名空间和类
module Acquisti {
export class AcqCliente {
private descrizione: string;
private _prezzo: number;
constructor(descrizione, prezzo) {
this.descrizione = descrizione;
this._prezzo = prezzo;
}
set prezzo(prezzo: number) {
this._prezzo = prezzo;
}
get prezzo(): number {
return this._prezzo;
}
stampa(): string {
return "- " + this.descrizione + " " + this.prezzo + " euro";
}
}}
我尝试在控制器中创建对象
/// <reference path="../obj/AcqCliente.ts" />
app.controller('democontroller', function ($scope) {
var obj = new Acquisti.AcqCliente(desc, price);
.
.
.
});
当我运行时,控制台的消息是:
angular.js:15018 ReferenceError: Acquisti is not defined
at b.$scope.aggiungiProdottoInFattura (controller.ts:17)
at fn (eval at compile (angular.js:15869), <anonymous>:4:411)
at e (angular.js:28101)
at b.$eval (angular.js:18838)
at b.$apply (angular.js:18937)
at HTMLButtonElement.<anonymous> (angular.js:28106)
at ng (angular.js:3795)
at HTMLButtonElement.d (angular.js:3783)