如何检查处理程序是否存在于www.example.com中backbone.radio?

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

我将把我的backbone.wreqr库换成backbone.radio。我的代码库可扩展地使用这些函数

const channel = wreqr.radio.channel("name")
channel.reqres.hasHandler("name")
channel.reqres.getHandler("name")

尽管在radio中似乎没有直接等效的hasHandler和getHandler版本。

yrwegjxp

yrwegjxp1#

你就不能查查处理程序的类型吗?

const channel = Radio.channel('name');
channel.on('mymethod', this.mymethod); // returns this.mymethod without executing it

const myhandler = channel.request('mymethod');

if (typeof myhandler !== 'undefined') myhandler();

相关问题