my-bookmark/public/scripts/controllers/login-controller.js

48 lines
1.5 KiB
JavaScript

app.controller('loginCtr', ['$scope', '$filter', '$state', 'bookmarkService', 'pubSubService', function($scope, $filter, $state, bookmarkService, pubSubService) {
console.log("Hello loginCtr...");
$scope.userName = "";
$scope.pwd = "";
$scope.showErr = false;
$scope.errInfo = '';
$scope.login = function() {
var atuoLogin = $('.ui.checkbox.js-auto-login').checkbox('is checked');
if (!$scope.userName || !$scope.pwd) {
$scope.showErr = true;
$scope.errInfo = '用户明或者密码不能为空!';
} else {
$scope.showErr = false;
$scope.errInfo = '';
console.log($scope.userName, $scope.pwd, atuoLogin);
}
}
// login({
// userName: 'luchenqun',
// pwd: '123456',
// });
//
// function login(params) {
// bookmarkService.login(params).then(
// function(data) {
// console.log(data);
// if (data.logined) {
// pubSubService.publish('loginCtr.login', {
// 'login': data.logined,
// });
// $state.go('bookmarks', {
// showStyle: 'navigate',
// })
// } else {
// console.log('login failed......................')
// }
// },
// function(errorMsg) {
// console.log(errorMsg);
// }
// );
// }
}]);