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 Tips(2) 关于$()包装集你不知道的
Dec 14 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
javascript正则表达式模糊匹配IP地址功能示例
Jan 06 Javascript
js中new一个对象的过程
Feb 20 Javascript
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
VuePress 静态网站生成方法步骤
Feb 14 Javascript
使用kbone解决Vue项目同时支持小程序问题
Nov 08 Javascript
微信小程序缓存支持二次开发封装实现解析
Dec 16 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
Jun 28 Javascript
如何使用three.js 制作一个三维的推箱子游戏
Jul 29 Javascript
构建一个JavaScript插件系统
Oct 20 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判断图片格式的七种方法小结
2013/06/03 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
实例代码讲解jquery easyui动态tab页
2015/11/17 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
JS+DIV实现的卷帘效果示例
2017/03/22 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
js里面的变量范围分享
2020/07/18 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
Python实现简单多线程任务队列
2016/02/27 Python
python中的字典使用分享
2016/07/31 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
python web框架中实现原生分页
2019/09/08 Python
Python中的整除和取模实例
2020/06/03 Python
Python如何对XML 解析
2020/06/28 Python
浅谈python锁与死锁问题
2020/08/14 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
行政专员工作职责
2013/12/22 职场文书
教师党员岗位承诺书
2014/05/29 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
乔迁新居祝福语
2019/11/04 职场文书
Django模型层实现多表关系创建和多表操作
2021/07/21 Python