我已經將項目移至require,現在我試圖使用主幹和下劃線重新編寫一些代碼。傳統的模型,視圖,控制器文件存在。下面是將模型移動到需求定義的嘗試的開始。無法將現有的模型文件移動到Require.js中
define ("Model", function() {
var Model = function (connectToServer, soundTypeNum, isMobile)
{
//code
};
return Model;
// };//Error
});//Fixed
但我收到以下錯誤:
未捕獲的語法錯誤:輸入意外結束
編輯:現在我正型號是不確定的,當控制器嘗試創建模型的新實例:
var model = new Model(connectToServer);
任何想法?
不應該讀'define(「Model」,function(Model){...});'? – Nit 2014-09-03 11:19:53
謝謝尼特,但沒有奏效。一旦它在需求定義中,現有控制器就不能再找到它。我可能需要將控制器也移到一個定義中。但爲什麼它不能找到模型!? – Paul 2014-09-03 11:26:37
是的,你應該加上你必須在控制器代碼中設置'Model',以確保它將被加載並可用於控制器 – Evgeniy 2014-09-03 11:29:50