所以,我想要關於angularjs的社區建議接管已經服務器端呈現的頁面。angularjs接管已經服務器端呈現的頁面
angularjs很棒!但是當它涉及到首頁加載性能和SEO時,存在一個真正的缺點。顯然,angularjs與服務器端渲染不兼容。
長話短說,我想在服務器端渲染一個頁面,並儘可能快地將它返回到用戶/機器人所有的數據。然後在後臺引導角度以應用頁面行爲。當有請求加載新數據時,我只想加載數據並綁定到內容,而不刷新所有內容並往返獲取html。
目前,我使用Velocity作爲服務器端模板引擎來創建渲染頁面,然後使用angular.bootstrap異步來應用角度。
問題的解決方案:
雙視角技術 - 我渲染頁面的兩倍(儘管在第二時間沒有什麼事,但我寫的代碼兩次)
速度不屬於最簡單的寫意見方式。這是相當古老的技術,我不太喜歡它。
那麼,你的意見是什麼? 在此先感謝!
你是否熟悉更多的技術用於服務器端渲染,角度良好?客戶端和服務器呈現的代碼重用如何? – alonn24