Onclick函数不会在车把JS,requireJS,Backbone JS和下划线JS组合中触发

时间:2013-11-15 13:11:37

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

我在我的应用程序中使用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。

1 个答案:

答案 0 :(得分:1)

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