javascript - 我想使用 Angular JS 重定向到另一个页面

标签 javascript jquery angularjs angular-ui-router

我想重定向到应用程序的另一个页面。与我们在 MVC 应用程序或 ASP.NET 应用程序中所做的类似。我已经定义了下面的 Route.js 文件。

route.js按以下方式定义

var MainApp=angular.module('RoutingApp', ['ngRoute'])
    .config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
        $routeProvider
            .when('/BusinessAgent', {
                templateUrl: 'Views/BusinessAgent/BusinessAgent.html',
                controller: 'BusinessAgentController'
            })
        .when('/Admin', {
            templateUrl: 'Views/Admin/Admin.html'
        })
            .otherwise({
                redirectTo: '/'
            });
        $locationProvider.html5Mode({
            enabled: true,
            requireBase: false
        });
    }]);

HTML 页面

 <section id="banner">        
        <ul class="actions">
                    <li>
                        <a href="#BusinessAgent" class="button big">Business Agent</a>
                    </li>
                </ul>
    </section>

单击 href 时,它应该重定向。但它没有被重定向。

最佳答案

我认为你缺少 ng-view 。添加 ng-view 用于路由。它用作占位符

<div ng-view></div>

关于javascript - 我想使用 Angular JS 重定向到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35128515/

相关文章:

javascript - 是否可以在自己的模板中再次使用指令?

javascript - AngularJS 地理位置数据更新

javascript - 如何转换日期 --- Wed Feb 27 2019 11 :11:16 GMT+0530 (India Standard Time) to 27-Feb-2019 format in React JS

javascript - 在 Canvas 上抚摸文本

javascript - 使用鼠标移动 jQuery Tipsy 工具提示

javascript - 如何思考 Node.js 中的异步回调操作

javascript - 在 CSS 转换期间触发事件

javascript - AngularJs如何将Json字符串传递到$scope.msg=msg.data

javascript - 如何构建一个嵌入变量值的字符串?

php - Jquery Ajax 动态表单