问大家一个问题,nodejs 与 angularjs 如何实现数据交互,如何把前台的数据通过angularjs 发送到后台,后台如何返回数据到angularjs 呢??
谢谢大家的回答,我现在不知道如何部署到服务器里,如何才能让大家访问到我的angularjs页面,呢
https://github.com/btford/angular-express-seed
一样啊,后端是不是node没啥关系,只需要用angular的$http服务发一个ajax请求就好了;后端去处理即可。此外,angular还支持利用$resource和RESTful服务端数据源做交互
$http
$resource
好像是利用angulajs里的$http指令
Node是在server side, 负责提供API; Angular是在client side, 用$http的service可以发ajax请求和API进行数据交互
XXX 与 angularjs 数据交互
答案都应该是一样的吧
通常是利用angularjs 的 $http 或者 $resource 去获取
其实主要思路就是用过ajax请求去处理成功或失败后返回的数据。
在angular里,可以用个$http.get()方法:
$http.get().success(function(date){ // deal data... })
这个问题和nodejs无关; 在非nodejs环境下怎么交互数据的在nodejs下也一样,对于你的前端(angularjs 实现)来说是透明的
我也有类似的问题!通过angular去取没问题,这是拉模式!你在app.js中配置 app.get render 到 index.html 在用$http.get() 取。应该是发了两次请求!
如果 在 node render 把需要的数据也带到 controller 里,就不需要去发异步请求了!
是否是这样的!有网上有查到如下代码
// employeeService.queryData(function(data) { // var v = _.clone(mapping.employeeList); // v.list = data; // console.log( v ); // console.log( "==============" ); // res.render(mapping.employeeList.view, v); // }); employeeService 是什么鬼但不到!
https://github.com/btford/angular-express-seed
一样啊,后端是不是node没啥关系,只需要用angular的
$http
服务发一个ajax请求就好了;后端去处理即可。此外,angular还支持利用$resource
和RESTful服务端数据源做交互好像是利用angulajs里的$http指令
Node是在server side, 负责提供API; Angular是在client side, 用$http的service可以发ajax请求和API进行数据交互
XXX 与 angularjs 数据交互
答案都应该是一样的吧
通常是利用angularjs 的 $http 或者 $resource 去获取
其实主要思路就是用过ajax请求去处理成功或失败后返回的数据。
在angular里,可以用个$http.get()方法:
这个问题和nodejs无关;
在非nodejs环境下怎么交互数据的在nodejs下也一样,对于你的前端(angularjs 实现)来说是透明的
我也有类似的问题!
通过angular去取没问题,这是拉模式!
你在app.js中配置 app.get render 到 index.html 在用$http.get() 取。应该是发了两次请求!
如果 在 node render 把需要的数据也带到 controller 里,就不需要去发异步请求了!
是否是这样的!
有网上有查到如下代码