我是angularJS.Nearlier的新手。我们在客户端使用gwt开发我们的Web应用程序。 现在我们决定从GWT迁移到AngularJS,因为我们的应用程序速度变慢了,并且还因为AngularJS的一些非常棒的功能。我已经阅读了文档,并对基本的AngularJS做了一些练习。
在GWT中,我们使用GWT-RPC机制与服务器通信,但我无法获得必须与AngularJS中的服务器通信的机制。请告诉我在AngularJS中处理服务器获取,放置,删除等数据的过程。
如果可能的话,请给我一个链接来获取示例项目。
任何建议都会很棒。
答案 0 :(得分:3)
您可以使用以下三种选择之一
你必须使用$resource与服务器进行RESTFULL通信,这是与angularJS中首选的方式
您可以开始使用this
由于您来自java背景,我建议您查看AngularJS Example Using a Java RESTful Web Service
$http service
是一个核心Angular服务,它通过浏览器的XMLHttpRequest对象或通过JSONP促进与远程HTTP服务器的通信。
Restangular
是一个AngularJS服务,它使用最少的客户端代码简化了常见的GET,DELETE和UPDATE请求。它非常适合任何使用RESTful API数据的WebApp。
答案 1 :(得分:2)
关于如何将AngularJS与Google Cloud Platform一起使用的好文章,特别是Google Cloud Endpoints
AngularJS + Cloud Endpoints: A Recipe for Building Modern Web Applications