我是新的Angular.js。基於我的熟練知識,我認爲Angular基本上是一個客戶端JavaScript框架。但一位同事告訴我,它可以用於服務器端的目的:問題是:如何做到這一點?因爲當我鏈接一個JavaScript資源爲:服務器端angularjs
<script type="text/javascript" src="path_to_myfile.js" />
我認爲邏輯是在客戶端上執行;另外:每個人都可以通過瀏覽器訪問資源,因此模型和視圖之間的分離範例似乎並不是很明確。
我是新的Angular.js。基於我的熟練知識,我認爲Angular基本上是一個客戶端JavaScript框架。但一位同事告訴我,它可以用於服務器端的目的:問題是:如何做到這一點?因爲當我鏈接一個JavaScript資源爲:服務器端angularjs
<script type="text/javascript" src="path_to_myfile.js" />
我認爲邏輯是在客戶端上執行;另外:每個人都可以通過瀏覽器訪問資源,因此模型和視圖之間的分離範例似乎並不是很明確。
我認爲你的同事在談論角度嘲笑:它可以攔截意圖發送到服務器併發回數據的請求!它只是模仿後端的行爲,以防你在前端工作,後端部分還沒有準備好。
這不是一個答案..用於單元測試角碼的'ng-mock' ..我不會在服務器端工作 –
這就是我的意思:角度不能在服務器端工作,唯一的想法是它可以模擬服務器端進行單元測試 –
的angular2運行時具有兩層,應用程序和渲染層。 這是可以做到與angular2
服務器渲染多看這裏:angular2 server rendering
我覺得角可以用來「幻覺」的服務器端行爲(就像技術上如何,你可以用任何語言做任何事,即PHP可以在技術上做Angular腳本可以處理大量頁面,會話和cookie),但對於所有實際(99.9%的情況),Angular不能用於服務器端的目的。它適用於Node.js雖然 –
我認爲這是Angular ..但是它的Angular2 .. –