首页 > 编程 > JavaScript > 正文

angularJS1 url中携带参数的获取方法

2019-11-19 12:45:33
字体:
来源:转载
供稿:网友

index.html 从此界面跳转到a.html界面

<!doctype html><html>  <head>    <meta charset="utf-8">    <title>form demo</title>    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />    <script src="js/angular.min.1.6.0.js"></script>  </head>  <body ng-app="app" ng-controller="myctrl">    <button ng-click="jump()" >点击跳转下一页</button>    <br /><br />    <a ng-href="a.html?name=xie&age=25&gender=nv" rel="external nofollow" >点击跳转下一页</a>    </div>  </body>  <script>    var app = angular.module('app', []);    app.controller('myctrl', function($scope, $window) {      $scope.jump = function() {        $window.location.href = 'a.html?name=xie&age=25&gender=nv';      }    });  </script></html>

a.html 跳转到的目标界面,在此界面获取url携带的参数:

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />    <script src="js/angular.min.1.6.0.js"></script>    <title></title>  </head>  <body ng-app="myapp" ng-controller="myctrl" >    <p>a.html</p>  </body>  <script>  //Url="http://168.33.222.69:8020/angularjs_demo/a.html?name=xie&age=25&gender=nv";    var app=angular.module("myapp",[]);    app.config(['$locationProvider', function($locationProvider) {      // $locationProvider.html5Mode(true);      $locationProvider.html5Mode({     enabled: true,     requireBase: false    });    }]);    app.controller('myctrl', function($scope, $location) {     console.log($location.search().name);     console.log($location.search().age);     console.log($location.search().gender);    }); //打印结果://[Web浏览器] "xie" //[Web浏览器] "25" //[Web浏览器] "nv"   </script></html>

以上这篇angularJS1 url中携带参数的获取方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表