RequireJS,要求方法参数为空
RequireJS, require method argument is null
我是 RequireJS 框架的新手,遇到了一个烦人的错误。
我有一个定义模块的文件 custom.js:
define(function () {
return
({
hello: function()
{
alert('hello');
}
});
});
在我的 ASP.NET MVC 视图中的脚本标记中,我有以下代码:
<script type="text/javascript">
$(document).ready(function () {
require(['custom'], function (data) {
data.hello();
});
</script>
为什么我的数据参数为空?应该不是模块返回的对象吧?
这是 Javascript 的一个已知诅咒:由于结束语句的 ;
是可选的,JS 引擎在一行中看到 return
语句并且...returns。它忽略后面的任何代码。
只是做(注意仅换行更改 + 删除不需要的括号):
define(function () {
return {
hello: function() {
alert('hello');
}
};
});
我是 RequireJS 框架的新手,遇到了一个烦人的错误。 我有一个定义模块的文件 custom.js:
define(function () {
return
({
hello: function()
{
alert('hello');
}
});
});
在我的 ASP.NET MVC 视图中的脚本标记中,我有以下代码:
<script type="text/javascript">
$(document).ready(function () {
require(['custom'], function (data) {
data.hello();
});
</script>
为什么我的数据参数为空?应该不是模块返回的对象吧?
这是 Javascript 的一个已知诅咒:由于结束语句的 ;
是可选的,JS 引擎在一行中看到 return
语句并且...returns。它忽略后面的任何代码。
只是做(注意仅换行更改 + 删除不需要的括号):
define(function () {
return {
hello: function() {
alert('hello');
}
};
});