0
我正在處理單個頁面應用程序,並且在其中引用了Angular。然而,我正在使用Angular for的唯一的事情是路由(並且ng-animate用於動畫化部分之間的轉換),以便我可以在不重新加載整個頁面的情況下更改視圖。我不希望從Angular中使用其他任何東西,但我不確定,因爲這是我的第一個SPA。我擔心諸如加載時間(特別是對於不靠近CDN的國際用戶)以及安全性(如果我不使用這些功能時沒有潛在的漏洞)等等。僅使用Angular進行路由
Q :是否僅使用Angular進行路由矯正?我應該使用更輕量級的東西嗎?
即使你正在做的是路由,即使是Sammy也有點矯枉過正; Davis.js是一個純粹的路由器,有意與Sammy兼容。我個人使用過page.js,它是由Express服務器端框架的作者編寫的,使用相同的路由器代碼,以及非常小;然而,它不處理基於散列的路由,只有pushState(這對我的預期用途來說很好)。 – ebohlman