我在我的应用程序中使用requireJS和backboneJS以及underscoreJS。 我正在使用handlebarJS动态加载内容。在把手中,我从解析的JSON数据添加onclick函数。
样品把手:
{{#each this}}
<a href="#" onclick="{{Function}}">{{Link}}</a>
{{/each}}
我为这些车把获得了完美的结果,
结果:
<a href="#" onclick="myfunc(1)">Function 1</a>
<a href="#" onclick="myfunc(2,3)">Function 2</a>
但函数myfun(param)
没有被触发,因为我还没有在requireJS中调用该文件。
becoz,我有各种各样的文件填充功能。 我无法一直包含所有这些文件。我只想在手柄条加载那些onclick函数时加载必要的文件。
例如: 我在模块fun.js中有myfun(param) 和myfunc(param1,param2)在另一个模块func.js
中我使用myview.js中的视图填充Handlebar
我只需要在点击其中的功能时才加载模块。
有人可以建议我使用一个样本onclick requireJS。
答案 0 :(得分:1)
没有选项可以使用此组合从HTML触发事件。 您被迫仅使用骨干事件/ Jquery事件