0
我遇到一些奇怪的問題。我有這個無法獲取方法requireJS
require({
paths: {
'template': 'tmpl.min',
'videoupload.widget': 'jquery.ui.videoupload'
}
}, ['js/main_video.js'], function(App) {
App.initial_video_upload();
});
這
define(['template','videoupload.widget'],function() {
function initial_video_upload(){
'use strict';
$('#videoupload').videoupload({
//...some code
});
}
return{
initial_video_upload: initial_video_upload
}
}
);
文件
jquery.ui.videoupload.js
在
,我有一些調用它在tmpl.min.js
定義的tmpl
方法,但我得到的消息
Uncaught TypeError: Object [object Object] has no method 'tmpl'
仍然得到同樣的錯誤更新到'函數(模板,videoupload.widget)後'...順便說一句,'jQuery'是由文件頂部的'require(['js/lib/jquery/jquery.min.js'])'加載' – user1611830
我認爲你的文件結構可能有問題,你能否發佈它(或更多摘錄,如果它太大)。通常,您應該使用每個文件一個需求。 –
再次嗨:我還在遇到麻煩。事實上,Iget兩個連續的消息:'Uncaught TypeError:Object [object Object]沒有方法'tmpl'',然後'Uncaught Error:模塊加載超時:tmpl'。你有好主意嗎 ? – user1611830