2015-12-14 192 views
0

我是新的Angular.js。基於我的熟練知識,我認爲Angular基本上是一個客戶端JavaScript框架。但一位同事告訴我,它可以用於服務器端的目的:問題是:如何做到這一點?因爲當我鏈接一個JavaScript資源爲:服務器端angularjs

<script type="text/javascript" src="path_to_myfile.js" /> 

我認爲邏輯是在客戶端上執行;另外:每個人都可以通過瀏覽器訪問資源,因此模型和視圖之間的分離範例似乎並不是很明確。

+0

我覺得角可以用來「幻覺」的服務器端行爲(就像技術上如何,你可以用任何語言做任何事,即PHP可以在技術上做Angular腳本可以處理大量頁面,會話和cookie),但對於所有實際(99.9%的情況),Angular不能用於服務器端的目的。它適用於Node.js雖然 –

+0

我認爲這是Angular ..但是它的Angular2 .. –

回答

0

我認爲你的同事在談論角度嘲笑:它可以攔截意圖發送到服務器併發回數據的請求!它只是模仿後端的行爲,以防你在前端工作,後端部分還沒有準備好。

讀到它這裏:https://docs.angularjs.org/api/ngMock

+0

這不是一個答案..用於單元測試角碼的'ng-mock' ..我不會在服務器端工作 –

+0

這就是我的意思:角度不能在服務器端工作,唯一的想法是它可以模擬服務器端進行單元測試 –

0

的angular2運行時具有兩層,應用程序和渲染層。 這是可以做到與angular2

服務器渲染多看這裏:angular2 server rendering