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 相关文章推荐
火狐浏览器(firefox)下获得Event对象以及keyCode
Nov 13 Javascript
显示js对象所有属性和方法的函数
Oct 16 Javascript
jquery foreach使用示例
Sep 12 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
May 20 Javascript
关于JS中的apply,call,bind的深入解析
Apr 05 Javascript
JS实现重新加载当前页面或者父页面的几种方法
Nov 30 Javascript
深入理解Vue官方文档梳理之全局API
Nov 22 Javascript
vue 自定义指令自动获取文本框焦点的方法
Aug 25 Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
Jul 04 Javascript
微信小程序实现收货地址左滑删除
Nov 18 Javascript
详细分析JavaScript中的深浅拷贝
Sep 17 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
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
php正则表达匹配中文问题分析小结
2012/03/25 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
php分页查询的简单实现代码
2017/03/14 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
js 设置选中行的样式的实现代码
2010/05/24 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
Python 创建子进程模块subprocess详解
2015/04/08 Python
Python使用Redis实现作业调度系统(超简单)
2016/03/22 Python
Python中Threading用法详解
2017/12/27 Python
pthon贪吃蛇游戏详细代码
2019/01/27 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
python3中数组逆序输出方法
2020/12/01 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
工商学院毕业生个人自我评价
2013/09/19 职场文书
公司收款委托书范本
2014/09/20 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android