我正在尝试使用TypeJ和Backbone,使用RequireJS将所有类放在单独的文件中。我有一个模特和一个集合:
EntityModel.ts:
/// <reference path="../modules/backbone.d.ts"/>
export class EntityModel extends Backbone.Model{
}
EntityCollection.ts
/// <reference path="../modules/backbone.d.ts"/>
import em = module("../models/EntityModel");
export class EntityCollection extends Backbone.Collection{
model = em.EntityModel;
}
我收到错误消息:
导出类的公共成员'模型'已经或正在使用私有类型'em'
我只是想告诉它我的收藏品使用的是什么类型的模型,但似乎在第一道障碍下降了!
答案 0 :(得分:0)
找到答案:http://typescript.codeplex.com/discussions/405800
导出你的进口!
export import em = module("../models/EntityModel");
export class EntityCollection extends Backbone.Collection{
model = em.EntityModel;
}