我的应用程序有超过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);
});
}});
如果我没有使用正确的方法,你能建议我另一个例子吗?
答案 0 :(得分:0)
希望这条线索有所帮助。 你能试试这样的东西。
$scope.ons.navigator.pushPage('profile.html');