2013-08-06 54 views
1

所以,我覺得這兩個種子是要命:angular.js + require.js +多頁的種子

但是,有一個結合兩種做法?那是;是否有使用require.js的多頁角度應用程序(而不是單頁)的種子?如果不是的話,你會如何整合上述兩者?

+0

您是否找到解決方案?我花了半天的時間搞清楚這一點,因爲我自己的解決方案隨機加載角度控制器太晚,所以我得到一個'錯誤:[ng:areq]參數'AppController'不是一個函數,得到了不確定的'一半我請求頁面的時間,而另一半工作正常。我發現的有關在require.js中使用angular的每個示例都是針對SPA的。 –

+0

@Impero不,我選擇了一個簡單的解決方案。我將所有模型(具有驗證邏輯的類)分開使用require.js,並在我的main.js文件中將所有模型附加到全局變量MODELS。然後我有一個小的setTimeout循環來檢查window [「MODELS」]是否存在,以及它是否引導角。另外,我將MODELS中的所有類作爲角工廠包裝。通過這種方式,我可以在AMD服務器(node.js)上使用100%的可重用的AMD模型層,而不必混合使用angular和require.js,這似乎會導致痛苦,因爲沒有多少人這麼做。 。 – Cotten

回答