dojo AMD构造函数可以调用自己定义的函数
Can dojo AMD constructor call the function defined by itself?
我是dojo的新手。我试图从dojo类构造函数调用一个函数,但it抱怨调用的函数未定义。这是代码示例:
define(["dojo/_base/declare"
], function(declare) {
return declare(null, {
MY_PROPERTY1: "property1";
MY_PROPERTY2: "property2";
constructor: function() {
myFunction();
}
myFunction: function() {
// dummy code;
}
});
});
所以我的问题是,是否可以在构造函数中调用myFunction?非常感谢。
在不了解declare
函数的情况下,一个选项如下:
define(["dojo/_base/declare"], function(declare) {
function myReusableFunction() {
console.log('myReusableFunction');
}
return declare(null, {
MY_PROPERTY1: "property1";
MY_PROPERTY2: "property2";
constructor: function() {
myReusableFunction();
},
myFunction: function() {
myReusableFunction();
}
});
});
相关文章:
- 如何将 screen.width 值替换为我自己定义的值
- 使用框架/语言中的getter/setter,或者定义自己的显式getter/setters
- 可以用我自己的自定义图像替换光标
- 用我自己的自定义快捷方式覆盖浏览器快捷方式
- 谷歌地图自定义路线和高程使用我自己的点
- 我可以创建自己的函数与现有函数同名以自定义它吗?
- jQuery 引导选项卡在自定义模式中不起作用(不是引导模式,而是我自己的版本)
- 添加到我的项目中的 html 页面自定义 atribute 将由它自己调用(如数据绑定)
- 在指令上定义我自己的“要求”,但抛出错误 - AngularJs
- node.js用漂亮的名字定义自己的模块
- 如何在Sencha Touch 2中定义自己的功能
- 我如何才能在Angular.js中自己定义的服务上获得拦截器的响应
- 给一个提供的NodeJS回调我自己的自定义回调
- dojo AMD构造函数可以调用自己定义的函数
- 自定义firefoxconsole.log(用于我自己的原型)
- 为什么人们要在jQuery对象中添加自己的自定义/用户函数
- 在自定义的世界地图上创建我自己的地址、道路和方式
- 如何使用我们自己的自定义验证消息来摆脱HTML5验证消息
- 如何使自己的自定义小部件,如facebook社交插件
- 在创建我自己的自定义约曼生成器时,如何在我的Gruntfile中使用提示符中的变量?