从nodejs服务器获取数据并将数据发送到角度生成页面的最佳方法是什么?

时间:2015-09-01 07:41:21

标签: angularjs node.js

我是nodejs + angular app的新手。我只是想将一些数据从节点服务器传递给angular生成的页面。我怎样才能做到这一点?有什么,比如,

response.render('URL',JSONDATA);

使用它我能够将数据获取到指定的URL。仅供参考,我在UI页面上使用ng-view / ng-route进行快速加载。

在客户端:

app.config([ '$locationProvider','$routeProvider', function($locationProvider,$routeProvider) {
//$locationProvider.html5Mode(true);

$routeProvider.when('/', {
    templateUrl : 'src/pages/login.html'
}).when('/new-enquiry', {
    templateUrl : 'src/pages/enq-form.html'
}).when('/dashboard', {
    templateUrl : 'src/pages/dashboard.html'
}).when('/edit-enquiry', {
    templateUrl : 'src/pages/edit.html'
}).when('/all-enquiry', {
    templateUrl : 'src/pages/all-enquiry.html'
});

}]);

我需要做的是例如在登录页面中,提交后我需要重定向到新页面并将用户名发送到该页面。我不想用ejs和玉。

1 个答案:

答案 0 :(得分:0)

查看

上的文档

例如,您可以为每个路由配置printf("Address is %p\n", (void *)&var); ,然后使用controller服务从Node.js后端请求数据。数据在您为每条路线提供的模板中呈现(例如$http)。