1
我在我的應用程序中使用requireJS與backboneJS和underscoreJS。 我正在使用handlebarJS動態加載內容。在句柄中,我從解析的JSON數據中添加了onclick函數。Onclick函數不會觸發handlebarJS,requireJS,BackboneJS和underscoreJS組合
A樣品車把:
{{#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)
因爲沒有開槍,我的天堂」 t在requireJS中調用該文件。
becoz,我有各種文件中填充的函數。 我無法一直包含所有這些文件。我只需要在使用這些onclick函數加載句柄時加載必要的文件。
例如: 我已經在另一模塊func.js myfun(PARAM)在模塊fun.js 和MYFUNC(參數1,參數2)
我正在使用MyView的一個視圖填充車把.js
我只需要模塊加載時,只有當我點擊其中的功能。
任何人都可以建議我一個示例工作onclick requireJS。
你不應該使用這樣的事件處理程序。使用骨幹事件。 –
謝謝,但是,有沒有其他方法? –
如果你打算對骨幹進行任何操作,它是首選的方法。 –