首页 > 语言 > JavaScript > 正文

探讨AngularJs中ui.route的简单应用

2024-05-06 15:06:55
字体:
来源:转载
供稿:网友

html页面代码

<body ng-app="myApp">  <div ui-view></div>  <div ui-view="login"></div>  <div ui-view="enroll"></div></body>

需要引用的ui.router.js文件

<script src="angular-ui-router.js"></script>

app.js

将UI-Router作为web应用的依赖,注入到主程序:

url:url选项将会为该应用的状态指定一个URL基于用户浏览该应用所在的状态(地址显示链接)。这样当在浏览该应用的时候便能实现深度链接的效果。

var myApp = angular.module('myApp', ['ui.router']);myApp.config(['$stateProvider', '$urlRouterProvider', routeConfig]);function routeConfig($stateProvider, $urlRouterProvider) {$urlRouterProvider.otherwise('');$stateProvider.state('competition', {url: '/competition',templateUrl: '/competition.html',controller: 'competitionController'}).state('competition.detail', {url: '/competition-detail',templateUrl: '/competition-detail.html',controller: 'competitionDetailController'}).state.('competition.enrollForm',{url: '/competition.enrollForm',templateUrl: 'competition-enrollFrom.html',controller: 'enrollFromController'}).state.('competition.comments',{url: '/competition-comments',templateUrl: 'competition-comments.html',controller: 'commentsController'}).state('competition.login',{url: '/competition-login',views: {'login@': {templateUrl: 'competition-login.html',controller: 'loginController'}}}).state('competition.enroll',{<br>   url: '/competition-enroll',<br> views: {<br>     'enroll@': {<br><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel">      templateUrl: 'competition-enroll.html',<br></em></em></em></em></em><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel">      controller: 'enrollController'<br></em></em></em></em></em></em><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"> }<br></em></em></em></em></em></em></em><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"> }<br></em></em></em></em></em></em></em></em><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"> })<br></em></em></em></em></em></em></em></em></em><em id="__mceDel">}</em>            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选