2015-05-29 61 views
1

我對AngularJs完全陌生,我簡直就是花了整整一個早上試圖找到一個很好的答案,但我不能。所以我希望你們能幫助我。AngularJS入門和操縱數據庫中的數據

我已經看到很多AngularJs潛力建立更快,更好的網絡應用程序,所以我決定從它開始。目前,我與基礎html, css, jqueryphp合作,建立一個網頁,從數據庫中獲得的數據,插入更多的數據,編輯,排除等

我的問題是:我如何與AngularJs工作,操縱數據庫中的數據?

舉個例子,比方說,我有一個客戶端數據庫這樣的: enter image description here

,我想從我的MySQL數據庫得到這個數據。我該怎麼做?

然後,如何編輯這些數據並將其保存到數據庫中?
例如,假設我想將Carl電子郵件從[email protected]更改爲[email protected]。怎麼做?

基本上,在深入探究之前,我想知道它是否可能?怎麼做?我將使用哪種語言?如何從數據庫中獲取數據?如何添加新數據?如何編輯現有數據?

我發現很多教程給出瞭如何使用它的例子,但沒有一個與數據庫交互。

希望你們能幫助我。
謝謝。

+0

Angular只幫助將數據綁定到HTML對象。執行服務器端邏輯仍然需要手動完成。儘管angular的['$ http'服務](https://docs.angularjs.org/api/ng/service/$http)對於服務器請求來說非常好。 – ryanyuyu

+0

如果您沒有投資Angular並希望能夠操縱數據(並充當前端),請看一下流星(https://www.meteor.com/)。 – Rouby

+0

根據你的問題,看起來像Angular只是冰山一角。在您能夠使用UI之前,您需要學習很多東西。從服務器端技術開始,決定要使用的語言:PHP,Ruby,Java等,然後學習如何從數據庫讀取/寫入數據。之後,您將能夠創建REST API UI應用程序。最後你可以決定使用哪個前端堆棧。 – dfsq

回答

0

AngularJS只是你的堆棧的前端。

你仍然需要一個後端,提供讀取和寫入數據的方法。這可以通過一個RESTful web服務來完成(例如用php編寫)。

+0

是的,但你有沒有參考它?我發現了很多解釋如何編輯數據的事情等等。但是,如何將這種改變直接發送到服務器,或者從服務器上獲取這些數據,sice php不會在前端運行? – celsomtrindade

+0

Google寧靜和/或提出一個新問題。或者v嘗試流星(見上面的評論) – Rouby