javascript - Onclick 函数不会在handlebarJS、requireJS、BackboneJS 和 underscoreJS 组合中触发

标签 javascript backbone.js requirejs underscore.js handlebars.js

我在我的应用程序中将 requireJS 与backboneJS 和 underscoreJS 一起使用。 我正在使用handlebarJS 动态加载内容。在 Handlebars 中,我从解析的 JSON 数据添加 onclick 函数。

Handlebars 示例:

{{#each this}}
<a href="#" onclick="{{Function}}">{{Link}}</a>
{{/each}}

我得到了这些 Handlebars 的完美结果,

结果:

<a href="#" onclick="myfunc(1)">Function 1</a>
<a href="#" onclick="myfunc(2,3)">Function 2</a>

但是函数 myfun(param) 没有被触发,因为我没有在 requireJS 中调用该文件。

因为,我有各种文件中需要填充的各种函数。 我不能一直包含所有这些文件。我只想在使用这些 onclick 函数加载 handle 栏时加载必要的文件。

例如: 我在 fun.js 模块中有 myfun(param) 和另一个模块 func.js 中的 myfunc(param1,param2)

我正在使用 myview.js 中的 View 填充 Handlebar

仅当我单击其中的该函数时,我才需要加载该模块。

有人可以建议我使用 onclick requireJS 的示例吗?

最佳答案

没有选项可以使用此组合从 HTML 触发事件。 您被迫仅使用主干事件/​​Jquery 事件

关于javascript - Onclick 函数不会在handlebarJS、requireJS、BackboneJS 和 underscoreJS 组合中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20001911/

相关文章:

api - Backbone model.save() 未将 ID 附加到 URL 末尾

javascript - 当使用 jQuery.Mockjax 模拟生成的 JSON 时,Backbone.Collection.fetch() 始终返回 404

javascript - Angular、bootstrap-ui 与 requirejs 问题

javascript - webpack 需要的动态文件路径?

javascript - 在段落末尾插入换行符

javascript - 图像的像素级处理

javascript - 引导表服务器端分页的自定义参数

javascript - 主干普通模型返回未定义的 'set'

javascript - ES6 模块导出默认语法

backbone.js - 加载多个 requireJS 和 Backbone 实例