gpt4 book ai didi

javascript - Backbone.js 访问另一个 View 函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:01 24 4
gpt4 key购买 nike

我正在使用 Backbone.js 开发一个应用程序

我有 2 个 View ,我想使用在其他 View 中定义的函数:

var FormView = Backbone.View.extend({
initialize: function(){
resultsView.myFunction();
}

})


var resultsView = Backbone.View.extend({
myFunction: function(){
alert('test')
}
})

我该怎么做?

最佳答案

你的做法恰恰相反。您可以做一个 base view,其他 View 可以扩展和实现,例如:

/** Any Views that inherit from this View can use the myFunction() */
var BaseView = Backbone.View ({
myFunction : function(param) {
alert(param);
}
});

/** Inherit from the base view above */
var ChildView = BaseView.extend({
initialize : function(){
this.myFunction('test');
}
});

var instanceView = new ChildView({});

关于javascript - Backbone.js 访问另一个 View 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15072618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com