Onsen UI登录后通过mysql验证Angular,如何显示主屏幕?

时间:2014-10-26 20:54:02

标签: mysql angularjs onsen-ui

我的应用程序有超过10个屏幕,我想要编程顺序,以保持每个屏幕不同的HTML文件。在索引文件中,我有登录屏幕,在角度控制器中,我连接到MySQL DB,它返回来自DB的响应。现在我该如何调用主要个人资料页面(profile.html)?

我的JS代码:

var myApp = angular.module('Appname', ['onsen.directives']);
myApp.controller("LogInController", function ($scope, $http) {
    $scope.errors = [];
    $scope.msgs = [];
    $scope.login = function () {

        $scope.errors.splice(0, $scope.errors.length);
        $scope.msgs.splice(0, $scope.msgs.length);

        $http.post('http://192.168.1.2/login.php', {'u':"Username", 'p':"Password"}).
        success(function (data, status, headers, config) {
            $scope.posts = data;
            console.log(data);
            alert(data[0].msg);
            //here I want to put main page profile.html
        }).
        error(function (data, status, headers, config) {
        alert(data);
    });

}});

如果我没有使用正确的方法,你能建议我另一个例子吗?

1 个答案:

答案 0 :(得分:0)

希望这条线索有所帮助。 你能试试这样的东西。

$scope.ons.navigator.pushPage('profile.html');