这次给大家带来angular的路由ui-router的使用详解,使用angular路由ui-router的注意事项有哪些,下面就是实战案例,一起来看一下。
UI-router
安装:npm install --save angular-ui-router
配置路由状态
angular.module("myApp").config(function($stateProvider,$urlRouterProvider){
$stateProvider
.state({
name:'main',
url:'./',
template('this is a main')
})
.state({
name:'home',
url:'/home',
template:'this is home
android中音频视频开发教程 中文WORD版
媒体包提供了可管理各种媒体类型的类。这些类可提供用于执行音频和视频操作。除了基本操作之外,还可提供铃声管理、脸部识别以及音频路由控制。本文说明了音频和视频操作。 本文旨在针对希望简单了解Android编程的初学者而设计。本文将指导你逐步开发使用媒体(音频和视频)的应用程序。本文假定你已安装了可开发应用程序的Android和必要的工具,同时还假定你已熟悉Java或掌握面向对象的编程概念。感兴趣的朋友可以过来看看
下载
'
})
.state({
name:'about',
url:'/about',
template:'Welcome hello
'
}) //设置默认跳转
$urlRouterProvider.otherwise('/')
}
)多模块、多路由、多控制器 处理方式
引入模块
模块依赖
var app = angular.module('myApp', ['ui.router', 'myApp.ctrl1', 'myApp.ctrl2']);路由配置
app.config(function($stateProvider, $urlRouterProvider) {
$stateProvider.state({
name: 'main',
url: '/my',
templateUrl: './test.html',
controller: 'ctrl1'
}) /*
1.设置一个为空匹配 url:'/my'
2. 在增加一个 路由名字前半部份相同但是后面不同的名字
* */
.state({
name:'my.page',
url:'/:page'
})
.state({
name: 'home',
url: '/home',
templateUrl: './angularjs/app.html',
controller: 'ctrl2'
})
.state({
name: 'about',
url: '/about',
template: 'about',
controller: 'ctrl3'
})
$urlRouterProvider.otherwise('/')
})$stateParams 获取参数。
在控制器里面注入。能获取地址栏后面跟的参数。
-
ui-sref可以用来传递参数
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:










