RequireJS——调用模块内部的另一个属性
RequireJS - Calling another property inside of a module.
所以我真的很喜欢把我的代码分解成小的可重用的片段,但是我不太清楚如何在RequireJS中做到这一点。我试过做下面这样的事情,但它总是返回未定义。什么好主意吗?谢谢!
return {
mainFunction: function() {
for(var i=0; i>5; i++) {
this.helperFunction();
}
},
helperFunction() {
alert('help text');
}
}
这可以通过传递一个函数来实现(该函数称为定义函数)。在定义函数内部:
- 定义你想在模块中使用的函数。
使定义函数返回一个具有您希望模块公开的功能的对象。这里,在您返回的对象中,您可以调用在上一步中定义的函数。
define(function() { function foo() { return "Hello"; }; return { bar: function() { alert(foo()); } } });
相关文章:
- AngularJS:如何用同一对象的另一个属性访问一个属性
- 如果另一个属性相同,请删除该属性
- 如何在 XML 中搜索特定属性以检索另一个属性
- 角度 ui-select 绑定到一个属性,但向用户显示另一个属性
- 车把JS使用另一个属性的结果作为其他地方的名称
- 访问角度属性中的另一个属性
- 递归属性,使用另一个属性中的属性
- 如何获取基于另一个属性的 JSON 属性
- 培根.js如何基于另一个属性过滤事件流
- 主干模型属性在更新另一个属性时更新
- 如何通过了解对象中另一个属性的值来检索属性的值
- Vaadin 日历:如何在事件单元格上显示另一个属性
- 在另一个属性中创建对变量的引用
- JSxml获取已知属性的另一个属性
- EmberJS:基于另一个属性重新加载控制器模型的最佳方法
- JQuery从$(this)获取id不起作用,但获取另一个属性起作用
- 如何从另一个属性访问对象文字属性
- 从一个属性中获取一个值,并将其添加为另一个属性
- JavaScript原型属性镜像另一个属性
- JavaScript:我可以使用属于同一对象的另一个属性来定义一个对象的属性吗