Angular JS重定向到另一个页面

我正在登录表单上使用angular js。如果用户名和密码正确,则应重定向到成功页面。我现在正在显示一条消息,但是一旦用户输入正确的凭据,我就如何重定向到成功页面而感到震惊。有什么帮助吗?

LOGIN.html :

<!DOCTYPE html>
<html ng-app="">
<head>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
    <script src="Controller.js"></script>
</head>
<body ng-controller="LoginCheckController">
    <h1>Login Page</h1>
    <hr />
    UserName : 
    <input type="text" ng-model="txtUname" required/><br />
    Password  :
    <input type="password" ng-model="txtPwd" required/><br />

    <input type="submit" value="Submit" ng-click="LoginCheck()" /><br />
    <!--    <button ng-click="go('/Successpage')">Submit</button>-->
    <br />
    <div ng-repeat="x in users">

        <div ng-if="txtUname === x.UserName && txtPwd === x.Password">
            You entered UserName and Password correctly.
        </div>

        <div ng-if="txtUname === '' && txtUname !== x.UserName && txtPwd !== x.Password">
            You entered UserName and Password Incorrectly.
        </div>
    </div>


CONTROLLER . js :

function LoginCheckController($scope) {

            $scope.users = [
    { UserName: 'chandra', Password: 'hello' },
    { UserName: 'Harish', Password: 'hi' },
    { UserName: 'Chinthu', Password: 'hi' },
            ];
            $scope.go = function (path) {
                $location.path("/SuccessPage");
            };                 

        }



REGISTRATION . html :


<!DOCTYPE html>
<html>
<head>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
    <script src="RegistrationController.js"></script>
</head>

<body>
    <h1>Registration Page</h1>
    <hr />
    <div ng-app="myApp">
        UserName : 
        <input type="text" ng-model="Uname" /><br />
        New Password  :
        <input type="password" ng-model="Pwd" /><br />
        Re-enter Password  :
        <input type="password" ng-model="Pwd" /><br />

        <div ng-controller="DemoController">
            <div>
               Gender : <select ng-model="correctlySelected" ng-options="opt as opt.label for opt in options">
                </select>               
            </div>
            <br />

          Address : <br />
            <textarea rows="3" cols="20"></textarea>

            <div>
                State : <select ng-model="correctlySelected" ng-options="opt as opt.label for opt in states">
                </select> 
            </div>

            <div>
                City : <select ng-model="correctlySelected" ng-options="opt as opt.label for opt in cities">
                </select> 
            </div>       
            <input type="Submit" name="btn" value="Register" />
        </div>
    </div>
</body>
</html>


REGISTRATIONCONTROLLER . js :

angular.module('myApp', []).controller('DemoController', function ($scope) {

    $scope.options = [
      { label: 'Male' },
      { label: 'Female' }
    ];

    $scope.cities = [
      { label: 'Mahabubnagar' },
      { label: 'Ranga Reddy' },
      { label: 'Nalgonda' },
      { label: 'Vizag' },
      { label: 'Karnool' },
      { label: 'Kadapa' },
      { label: 'Chennai' },
      { label: 'abc' },
      { label: 'xyz' }
    ];

    $scope.states = [
     { label: 'Telangana' },
     { label: 'Andhrapradesh' },
     { label: 'Tamilanadu' },     
    ];

});
肖尔

这是小矮人,我想这会对您有帮助。谢谢

http://plnkr.co/edit/XraWvTaR4fGF3Rdo6KBu?p=preview

app.config(function($stateProvider, $urlRouterProvider) {

  // For any unmatched url, send to /index
  $urlRouterProvider.otherwise("/login");

  $stateProvider
    .state('login', {
      url: "/login",
      templateUrl: "login.html",
      controller: "LoginCheckController"
    })
    .state('SuccessPage', {
      url: "/SuccessPage",
      templateUrl: "SuccessPage.html",
      //controller: "LoginCheckController"
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重定向到Angular JS中的另一个HTML页面

来自分类Dev

重定向到Angular JS中的另一个HTML页面

来自分类Dev

按钮重定向到 Angular 5 中的另一个页面

来自分类Dev

Angular2如何使用Javascript XMLHttpRequest重定向到另一个组件?

来自分类Dev

如何使用angular在单个页面应用程序中通过单击按钮重定向到另一个HTML页面?

来自分类Dev

即使我正在尝试访问另一个页面,Angular 也会不断将我重定向到登录页面

来自分类Dev

登录重定向到另一个组件Angular 2后,重新加载导航组件

来自分类Dev

为什么它不导航到angular js的另一个页面

来自分类Dev

angular-如何创建canActivate防护以仅允许从另一个组件重定向?

来自分类Dev

如何重定向到另一个页面

来自分类Dev

重定向到另一个HTML页面

来自分类Dev

重定向到另一个页面

来自分类Dev

如何重定向到node.js中的另一个页面

来自分类Dev

如何从angularjs访问节点js post方法以重定向到另一个页面?

来自分类Dev

无法从一个页面重定向到另一个页面

来自分类Dev

Angular 7 从组件导航到另一个

来自分类Dev

Angular.js将值从选择传递到另一个视图

来自分类Dev

Angular JS将对象复制到另一个for循环中

来自分类Dev

如何将一个页面网址重定向到另一个

来自分类Dev

如何将一个页面网址重定向到另一个

来自分类Dev

Angular.js-如何将两个不同的链接重定向到同一页面,但在angular.js中显示不同的数据

来自分类Dev

一段时间后重定向到另一个 Node.js 页面

来自分类Dev

在提交表单重定向到另一个页面时刷新页面

来自分类Dev

重定向到另一个页面而不在jQuery中加载当前页面

来自分类Dev

Firefox:阻止页面重定向到另一个页面

来自分类Dev

将单个页面重定向到另一个页面-.htaccess

来自分类Dev

报告301时将页面重定向到另一个页面

来自分类Dev

如何在 Python 3 cgi 中将页面重定向到另一个页面

来自分类Dev

AngularJS发布到控制器并重定向到另一个页面

Related 相关文章

  1. 1

    重定向到Angular JS中的另一个HTML页面

  2. 2

    重定向到Angular JS中的另一个HTML页面

  3. 3

    按钮重定向到 Angular 5 中的另一个页面

  4. 4

    Angular2如何使用Javascript XMLHttpRequest重定向到另一个组件?

  5. 5

    如何使用angular在单个页面应用程序中通过单击按钮重定向到另一个HTML页面?

  6. 6

    即使我正在尝试访问另一个页面,Angular 也会不断将我重定向到登录页面

  7. 7

    登录重定向到另一个组件Angular 2后,重新加载导航组件

  8. 8

    为什么它不导航到angular js的另一个页面

  9. 9

    angular-如何创建canActivate防护以仅允许从另一个组件重定向?

  10. 10

    如何重定向到另一个页面

  11. 11

    重定向到另一个HTML页面

  12. 12

    重定向到另一个页面

  13. 13

    如何重定向到node.js中的另一个页面

  14. 14

    如何从angularjs访问节点js post方法以重定向到另一个页面?

  15. 15

    无法从一个页面重定向到另一个页面

  16. 16

    Angular 7 从组件导航到另一个

  17. 17

    Angular.js将值从选择传递到另一个视图

  18. 18

    Angular JS将对象复制到另一个for循环中

  19. 19

    如何将一个页面网址重定向到另一个

  20. 20

    如何将一个页面网址重定向到另一个

  21. 21

    Angular.js-如何将两个不同的链接重定向到同一页面,但在angular.js中显示不同的数据

  22. 22

    一段时间后重定向到另一个 Node.js 页面

  23. 23

    在提交表单重定向到另一个页面时刷新页面

  24. 24

    重定向到另一个页面而不在jQuery中加载当前页面

  25. 25

    Firefox:阻止页面重定向到另一个页面

  26. 26

    将单个页面重定向到另一个页面-.htaccess

  27. 27

    报告301时将页面重定向到另一个页面

  28. 28

    如何在 Python 3 cgi 中将页面重定向到另一个页面

  29. 29

    AngularJS发布到控制器并重定向到另一个页面

热门标签

归档