JavaScript

超轻量级php框架startmvc

AngularJS 中ui-view传参的实例详解

更新时间:2020-06-01 18:18:01 作者:startmvc
Angular路由传参首页<!DOCTYPEhtml><htmlng-app="app"><head><title>路由传参</title>

Angular路由传参

首页


<!DOCTYPE html> 
<html ng-app="app"> 
<head> 
<title>路由传参</title> 
 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="this is my page"> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
<link rel="stylesheet" href="../../plugins/bootstrap/css/bootstrap.min.css" rel="external nofollow" type="text/css"></link> 
</head> 
<body> 
<div class="container"> 
 <nav class="navbar navbar-default" role="navigation"> 
 <div class="container-fluid"> 
 <div class="navbar-header"> 
 <a class="navbar-brand" href="#" rel="external nofollow" >柳絮飞祭奠</a> 
 </div> 
 </div> 
</nav> 
</div> 
<div ng-click="go()" ng-controller="state_go_controller"> 
 $state.go传参数</div> 
 <a ui-sref="param({index:'123'})">传参数</a> 
 
<div ui-view></div> 
</body> 
<script type="text/javascript" src="../../plugins/angular/angular.min-1.4.6.js"></script> 
 <script type="text/javascript" src="../../plugins/angular/angular-ui-router-0.2.10.js"></script> 
<script type="text/javascript"> 
 var app=angular.module("app",['ui.router']); 
 app.config(['$stateProvider','$urlRouterProvider',function($stateProvider,$urlRouterProvider){ 
 $stateProvider.state('index1', { 
 url : '/index1', 
 templateUrl : '/Angular/uiview/param/index1.html' 
 }).state('param',{ 
 url:'/param/:index', 
 templateUrl: '/Angular/uiview/param/param.html' 
 }); 
 $urlRouterProvider.otherwise('/index1'); 
}]).config(function($sceProvider){ 
 $sceProvider.enabled(false); 
}); 
 app.controller("state_go_controller", function($state, $scope) { 
 $scope.go = function() { 
 $state.go('param', { 
 index : 42 
 }); 
 }; 
 }); 
app.controller("view1_controller",function($stateParams){ 
//接收参数 
 alert($stateParams.index); 
}); 
</script> 
</html> 

跳转页


<div ng-controller="view1_controller"></div> 


 接收参数 
 </body> 

运行

点击跳转就可以看到alert的参数。

以上就是AngularJS ui-view传参的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

AngularJS 中ui-view传参 AngularJS 路由传参的实例