我如何在Node JS上使用Angular的数据?如何让页面加载有关某些数据的信息?#34;?

时间:2016-06-09 01:22:36

标签: html angularjs node.js

我正在处理我需要登录的项目,以便将表单中的信息与数据库进行比较。之后,在进行验证后,我需要在另一个页面中加载登录信息(我不知道如何)。 (我试图找到一些教程,但他们都使用Express,我不允许)

现在我的代码:

HTML(我认为这部分没问题,因为我可以在$ scope.u中保存信息)

<form ng-controller = "login" ng-submit="submit(user)">

    <label>Login:</label>
    <input type="text" ng-model="user.login"  required>
    <label>Senha:</label>
    <input type="password" ng-model="user.pwd" required>
    <label><input type="checkbox"> Lembre-me</label>
    <button type="submit" class="btn btn-default">Login</button>

    <p>{{user.login}}</p>
    <p>{{user.pwd}}</p>
    <p>LOGIN:{{user.login}}</p>
    <p>SENHA:{{user.pwd}}</p>
</form>

Angular(我不确定我是否理解$ http.post的想法,所以我不知道我是否可以将$ scope.u的信息发送给Nodejs)

app.controller('login',function($scope,$http){
    $scope.u = {};

    $scope.submit = function(user) {
        $scope.u = angular.copy(user);

        console.log($scope.u);
    };
    $http.post('/servico/login', $scope.u).success(function(data, status) {
        console.log('Data posted successfully');
    });
});

节点(如果我可以使用$ scope.u的信息,我的问题将在那里完成,但我不知道如何在另一个页面中加载信息) 按钮Login应该比较表单中的值和它们,也许,用来发送到另一页。

function login(request,response){
var queryString = 'SELECT uLogin,uSenha FROM usuarios';
connection.query(queryString,function(err,rows){

});

}

我希望我对此表示怀疑。 谢谢你的帮助。

0 个答案:

没有答案