0

AppViewModel.ts

interface IAppViewModel
{
    status: any;
}
export class AppViewModel{
....
}

IdentityViewModel.ts

///<reference path="AppViewModel.ts" />

export class IdentityViewModel {

    constructor(parent : IAppViewModel) {
    }
}

我是否应该无法判断父级在 identityViewModel 中实现了 IAppViewModel?它告诉我它在当前范围内不存在。

4

1 回答 1

1

如果您有顶级export指令,则不应使用<reference...将文件链接在一起。IdentityViewModel.ts 应该改为import appvm = module('./AppViewModel');。您还需要export任何您希望在原始文件之外可见的界面。

于 2013-04-07T18:50:47.233 回答