angularJS中router的使用指南


Posted in Javascript onFebruary 09, 2015

这几天看了angularjs和backbone,大看了解了knockout和emberjs,刚刚上网看到了一个angular的router的demo,现在顺便记下来

<!---

DEMO_INDEX.html

-->

<!doctype html>

<head>

<meta charset="utf-8">

<title>route</title>

</head><br>//这个重要是做IE的兼容,发现不管用,IE坑爹,你懂的

<body ng-app="routeApp" class="ng-app:routeApp"  id="routeApp">

<h1>Route Demo index</h1>

<script src="http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2pre/html5shiv.js"></script>

<script src="http://cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>

<div ng-view></div>

<script src="http://localhost:81/js/angular.min.js"></script>

<script>

var routeApp = angular.module('routeApp',[]);

routeApp.config(['$routeProvider',function ($routeProvider) {

      $routeProvider

      .when('/list', {

        templateUrl: 'list.html',

        controller: 'RouteListCtl'

      })

      .when('/list/:id', {

          templateUrl: 'detail.html',

          controller: 'RouteDetailCtl'

      })

      .otherwise({

        redirectTo: '/list'

      });

}]);

//controller

routeApp.controller('RouteListCtl',function($scope) {

});

routeApp.controller('RouteDetailCtl',function($scope, $routeParams) {

    $scope.id = $routeParams.id;

});

</script>

</body>

</html>

//list.html

运行下面代码

<hr/>

<h3>Route : List.html</h3>

<ul>

<li ng-repeat="id in [1, 2, 3 ]">

<a href="#/list/{{ id }}"> ID{{ id }}</a>

</li>

</ul>

//detail.html

运行下面代码

<hr/>

<h3>Route <span style="color: red;">{{id}}</span>: detail.html </h3>

代码就这些了,希望小伙伴们能够喜欢。

Javascript 相关文章推荐
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
javascript中的if语句使用介绍
Nov 20 Javascript
基于jquery插件编写countdown计时器
Jun 12 Javascript
jquery实现界面无刷新加载登陆注册
Jul 30 Javascript
详解jQuery事件
Jan 13 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
详解在Vue中通过自定义指令获取dom元素
Mar 04 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
Mar 14 Javascript
微信js-sdk 录音功能的示例代码
Nov 01 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
Apr 20 Javascript
vue下载二进制流图片操作
Oct 26 Javascript
js实现滚动条自动滚动
Dec 13 Javascript
javascript实现按回车键切换焦点
Feb 09 #Javascript
jquery中ajax使用error调试错误的方法
Feb 08 #Javascript
JQuery中extend的用法实例分析
Feb 08 #Javascript
jQuery中noConflict()用法实例分析
Feb 08 #Javascript
jquery实现聚光灯效果的方法
Feb 06 #Javascript
js实现Select下拉框具有输入功能的方法
Feb 06 #Javascript
JQuery中serialize()用法实例分析
Feb 06 #Javascript
You might like
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
php 可变函数使用小结
2018/06/12 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
JavaScript中获取元素索引的函数
2010/09/10 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
node.js [superAgent] 请求使用示例
2015/03/13 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
npm的lock机制解析
2019/06/20 Javascript
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
Python开发WebService系列教程之REST,web.py,eurasia,Django
2014/06/30 Python
python迭代器实例简析
2014/09/25 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
Python正规则表达式学习指南
2016/08/02 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
Python实现图片拼接的代码
2018/07/02 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
python批量修改文件夹及其子文件夹下的文件内容
2019/03/15 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
新西兰购物网站:TheMarket NZ
2020/09/19 全球购物
学术会议欢迎词
2014/01/09 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
党员十八大心得体会
2014/09/12 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
长城导游词
2015/01/30 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书