zoukankan      html  css  js  c++  java
  • angularjs路由不断刷新当前页面

    最近做项目遇到个问题,使用angular-route的时候,第一次点击 【按钮 a】会进入按钮a对应的控制器,接着再次点击a按钮的的时候就不会进入控制器了。我想要的效果是每次点击都能进入controller去处理。

        <div ng-controller="myCtrl">
            <ul>
                <li><a href="#/a">按钮 a</a></li>
                <li><a href="#/b">按钮 b</a></li>
            </ul>
    
            <div ng-view ></div>
        </div>

    然后~然后没找到什么好方法,就直接在配置路由的时候多加个页面做重定向......

    var app = angular.module('myApp', ['ngRoute']);
    
    app.config( function ( $routeProvider )
    {
        $routeProvider
            //a 页面
            .when( '/a', {
                templateUrl: 'a.html',
                controller: 'aCtrl'
            })
            //b 页面
            .when( '/b', {
                templateUrl: 'b.html',
                controller: 'bCtrl'
            })
            //c 页面
            .when('/c',{
                redirectTo: '/a'
            })
            .otherwise({
                redirectTo: '/a'
            })
    });

    然后把按钮a的链接链到c,这样每次点击【按钮 a】就都会进入aCtrl了

        <div ng-controller="myCtrl">
            <ul>
                <li><a href="#/c">按钮 a</a></li>
                <li><a href="#/b">按钮 b</a></li>
            </ul>
    
            <div ng-view ></div>
        </div>

    ╮(╯▽╰)╭菜鸟一枚,对angularjs理解不深,只能做到这个地步了。

  • 相关阅读:
    django路由层(一)
    计算机基础2
    Django模板语言
    Django框架介绍
    Python--格式化输出,运算符
    Python---基础
    Tensorflow--TensorflowBoard
    Tensorflow--图和会话
    Tensorflow--Tensor
    Tensorflow--基础结构
  • 原文地址:https://www.cnblogs.com/aeiou/p/5715518.html
Copyright © 2011-2022 走看看