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 相关文章推荐
Javascript 静态页面实现随机显示广告的办法
Nov 17 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
Feb 23 Javascript
JS跨域代码片段
Aug 30 Javascript
JScript分割字符串示例代码
Sep 04 Javascript
用JS做的简单的可折叠的两级树形菜单
Sep 21 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
Aug 28 Javascript
node模块机制与异步处理详解
Mar 13 Javascript
JavaScript获取服务器时间的方法详解
Dec 11 Javascript
JavaScript实现滑动导航栏效果
Aug 30 Javascript
信息滚动效果的实例讲解
Sep 18 Javascript
Javascript中从学习bind到实现bind的过程
Jan 05 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
Jul 15 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
php5新改动之短标记启用方法
2008/09/11 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
JavaScript创建命名空间的5种写法
2014/06/24 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
js获取单选按钮的数据
2006/11/27 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
深入分析js的冒泡事件
2014/12/05 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
BootStrap Typeahead自动补全插件实例代码
2016/08/10 Javascript
JavaScript常用代码书写规范的超全面总结
2016/09/11 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
基于JavaScript实现猜数字游戏代码实例
2020/07/30 Javascript
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
python之array赋值技巧分享
2019/11/28 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
python 实现多维数组(array)排序
2020/02/28 Python
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
客户表扬信范文
2014/01/10 职场文书
党员活动日总结
2014/05/05 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
篮球兴趣小组活动总结
2014/07/07 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS