2017-06-05 71 views
-1
//login.html 

<div ng-controller="loginController"> 
<form action="/" id="myLogin"> 
    User Name:<input type="text" ng-model="uname" /> <br /> 
    Password: <input type="password" ng-model="passwd"/> <br /> 
    <button type="button" ng-click="submit()">login</button> 
</form> 
</div> 

//controller.js 

var app = angular.module('myApp', ['ngRoute']); 

app.config(function($routeProvider) { 
    $routeProvider 

    .when('/', { 
     templateUrl: 'login.html' 
    }) 
    .when('/employeeReg', { 
     templateUrl: 'employeeReg.html' 
    }) 
    .otherwise({ 
     redirectTo:'/' 
    }) 
}); 

app.controller('loginController', function($scope, $location) { 
    $scope.submit = function() { 
     if ($scope.uname == 'admin' && $scope.passwd == 'admin') { 
      $location.path('employeeReg.html'); 
     } else { 
      alert('login failed'); 
     } 
    }; 
}); 

Attached Image不工作代码角JS

我很新的角度JS,此示例代码是只需登录页面,但是当我打开索引页没有什么是可见的,它应该重定向到登录page.any帮助将受到欢迎。

+1

哪里是你的索引页的代码? – NNR

+0

感谢您的回复,实际上我已经添加了代码的屏幕截图,但它不显示在这里..https://i.stack.imgur.com/GBdze.png在此链接索引代码可用。 – krish

+0

Where is the路由索引页面在你的控制器内 – NNR

回答

0

尝试包括角第一:

<script src='JS/angular.min.js'></script> 
<script src='JS/angular-route.min.js'></script> 
+0

已包括在内! – krish

+0

是的,但顺序很重要。 – rrd

+0

尝试过,仍然无法正常工作。 – krish

0

制造plunker。貌似工作

https://plnkr.co/edit/kHXK54?p=preview

var app = angular.module('myApp', ['ngRoute','ngSanitize']); 

app.config(['$routeProvider','$locationProvider', function($routeProvider,$locationProvider) { 
     $routeProvider 
      .when('/', { 
     templateUrl: 'login.html', 
     controller : 'loginController' 
     }) 
     .when('/employee', { 
      templateUrl: 'employee.html' 
     }) 
     .otherwise({ 
      redirectTo:'/' 
     }) 
    }]); 

app.controller('loginController', function($scope, $location) { 
    $scope.submit = function() { 
     if ($scope.uname == 'admin' && $scope.passwd == 'admin') { 
      $location.path('/employee'); 
     } else { 
      alert('login failed'); 
     } 
    }; 
}); 
+0

感谢您的回复,但没有成功 – krish

+0

您是否检查了该链接。它为我工作。 – NNR

+0

是的,我检查了,我认为这是不同的情况下,在第一页解析链接是有,但在我的情况下,我想要显示登录页面时索引页面打开 – krish