zoukankan      html  css  js  c++  java
  • $routeParams 实现路由指定参数

    【摘要】后台管理系统权限控制到按钮级别,将每一个资源的key绑定在url中,渲染页面的时候去根据key来获取当前页面的按钮列表。

    router.js

    angular.module("app.router", [])
      .config(['$routeProvider',function($routeProvider) {
        $routeProvider
          //单个参数
          .when("/index/:paramName",{              
            templateUrl: "app/index",
            controller: "indexCtrl"
          })
          //多个参数  
          .when("/index/:paramName1/:paramName2",{               
            templateUrl: "app/index",         
            controller: "indexCtrl"       
          })
      }])
     }());

    controller.js

    ;(function () {
      "use strict";
      angular.module("app.ctrls")
      .controller('indexCtrl', ['$scope', 'indexServices', '$routeParams',
      function ($scope, indexServices, $routeParams) {
        $routeParams.paramName
    }]); }());
    

      

    通过  :paramName 来指定路由的参数,然后在页面的控制器中使用 $routeParams.paramName 来解析参数。

      

     

  • 相关阅读:
    小程序请求Django后台及路由跳转
    git操作
    github 介绍
    小程序01
    HTML5要点(四)对象全整理
    JavaScript要点(十二) HTML DOM 事件
    JavaScript要点(九)HTML DOM
    JavaScript要点(八) 闭包
    inferred 和 freefrom
    MySql数据库实现分布式的主从结构
  • 原文地址:https://www.cnblogs.com/koto/p/7305662.html
Copyright © 2011-2022 走看看