如何在打字稿中使用 Backbone 无冲突?

yzxexxkh  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(130)

我有一个直接使用Backbone的打字稿文件。但是我想用自己的Backbone版本来修改它。

export var ownBackbone :typeof Backbone = Backbone.noConflict();

export class UserContainerView extends ownBackbone.View<UserContainerContainerModel> {
    public currentView;
    public hasChanges;
    collection: ownBackbone.Collection<UserContainerContainerModel>;
    constructor(options: any) {
        super();
        this.collection = options.collection;
        this.$el = options.el; 
    }

    initialize(options: any) {
    }

    close() {
    }

}
它在生成时引发错误,找不到名称ownBackbone

c0vxltue

c0vxltue1#

上面的代码似乎是工作在升级版本的typescript,我是工作,即2.3。只有小的修改必须做instaed的
集合:拥有的 Backbone 网。集合;
我们必须使用集合: Backbone .集合;
原因是我们不能通过变量访问类型

相关问题