开始之前

一些说明
下载和安装
直接通过 bower 来安装 angular-ui-router
使用 bower 安装 angular-ui-router 之前,首先需要安装 npm 和 bower 。npm 是node.js的包管理工具,下载安装node.js,即可完成 npm 的安装
通过 npm 安装 bower (如果未安装 bower):
npm install -g bower
安装 angular-ui-router
bower install --save angular-ui-router
使用 angular-ui-router
首先要在 angular.module 方法中,注入 angular-ui-router
var app = angular.module('myApp',['ui.router']);
定义路由规则
app.config(function($stateProvider , $urlRouterProvider){
/**
* $stateProvider 提供的 state 方法包含两个参数
* @param 路由名称 String
* @param 路由规则 Object
* 此方法用来定义路由名称和规则
*/
$stateProvider.state('user' , {
url : "/user/:uid",
controller : 'MyCtrl'
});
// 将未定义的路由重定向
$urlRouterProvider.otherwise("/");
});
在控制器中使用
app.controller("MyCtrl" , function($scope , $state){
// 监听路由变化
$scope.$on('$stateChangeSuccess' , function(){
var route_name = $state.current.name; // 获取当前路由名称
if(route_name === 'user'){
var uid = $state.params.uid // 获取路由参数
console.log(uid);
}
});
// 主动路由跳转:路由名称,路由参数
$state.go('user' , {'uid' : 88} );
});
其他
在 html 中,用 <a> 标签指定路由的写法为:
<a href="#/user/88" rel="external nofollow" >Tom</a>
angular.js的路由,在浏览器url地址栏以这样的形式展现:www.example.com/my/page#/user/88
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# angular-ui-router
# angular
# ui
# router.js
# Angularjs中UI Router全攻略
# 浅析angularJS中的ui-router和ng-grid模块
# Angularjs中UI Router的使用方法
# angular基于路由控制ui-router实现系统权限控制
# 详解Angular路由 ng-route和ui-router的区别
# AngularJS路由Ui-router模块用法示例
# 详解AngularJs ui-router 路由的简单介绍
# 深究AngularJS之ui-router详解
# 器中
# 有很多
# 要在
# 跳转
# 大家多多
# 重定向
# function
# bash
# pre
# class
# brush
# install
# app
# module
# var
# save
# config
# myApp
相关文章:
Bpmn 2.0的XML文件怎么画流程图
如何用VPS主机快速搭建个人网站?
如何用好域名打造高点击率的自主建站?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
,有什么在线背英语单词效率比较高的网站?
如何快速生成ASP一键建站模板并优化安全性?
Swift中swift中的switch 语句
大连网站制作公司哪家好一点,大连买房网站哪个好?
建站之星如何实现五合一智能建站与营销推广?
h5在线制作网站电脑版下载,h5网页制作软件?
黑客入侵网站服务器的常见手法有哪些?
如何批量查询域名的建站时间记录?
独立制作一个网站多少钱,建立网站需要花多少钱?
如何零基础在云服务器搭建WordPress站点?
香港服务器选型指南:免备案配置与高效建站方案解析
如何挑选优质建站一级代理提升网站排名?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
如何基于云服务器快速搭建网站及云盘系统?
如何生成腾讯云建站专用兑换码?
建站之星伪静态规则如何正确配置?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何解决VPS建站LNMP环境配置常见问题?
建站之星导航如何优化提升用户体验?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
深圳网站制作案例,网页的相关名词有哪些?
黑客如何通过漏洞一步步攻陷网站服务器?
如何破解联通资金短缺导致的基站建设难题?
Android使用GridView实现日历的简单功能
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
如何选择PHP开源工具快速搭建网站?
小型网站制作HTML,*游戏网站怎么搭建?
建站主机如何选?性能与价格怎样平衡?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
Swift中循环语句中的转移语句 break 和 continue
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
如何选择高效便捷的WAP商城建站系统?
如何通过建站之星自助学习解决操作问题?
简历在线制作网站免费版,如何创建个人简历?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
家庭建站与云服务器建站,如何选择更优?
javascript中对象的定义、使用以及对象和原型链操作小结
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
seo网站制作优化,网站SEO优化步骤有哪些?
视频网站制作教程,怎么样制作优酷网的小视频?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
建站之星如何助力企业快速打造五合一网站?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
电商平台网站制作流程,电商网站如何制作?
*请认真填写需求信息,我们会在24小时内与您取得联系。