当我使用没有控制器的路由器时,我的路由器工作正常,但是当我在其中添加控制器时。那么我的路由器停止工作......任何人都可以告诉我关于我在路由器功能的问题?在这个控制器功能的任何问题?
登录控制器:
angular.module('starter', ['ionic'])
.controller('LoginCtrl', function($scope, LoginService, $ionicPopup, $state) {
$scope.login = function() {
console.log("LOGIN user: " + $scope.username + " - PW: " + $scope.password);
LoginService.loginUser($scope.username, $scope.password).success(function(data) {
console.log("Login Successful");
$state.go('home');
}).error(function(data) {
var alertPopup = $ionicPopup.alert({
title: 'Login failed!',
template: 'Please check your credentials!'
})
})
}
});
路由器CODE
angular.module('starter', ['ionic'])
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('home', {
url: '/home',
templateUrl: 'page2.html',
controller: 'HomeCtrl'
})
.state('login', {
url: '/login',
templateUrl: 'index.html',
controller: 'LoginCtrl'
})
$urlRouterProvider.otherwise('/login');
});
停止工作?控制台中出现任何错误? – lin
如果我使用控制器,那么url就是这样的“http:// localhost:8100 /?” –
如果我不那么它就像这样“http:// localhost:8100 /?重新启动= 769171#/登录“ –