安装angular

npm install -g @angular/cli

ng new myapp

ng g component componentName

自带路由

引入:angular-route.js

<div ng-controller='ctr1'><a href='#home'>首页</a>
    <a href='#mine'>我的</a>
   <div ng-view></div><div>

angular.module('myapp',['ngRoute']).config(['$routerProvider','localProvider',function($routerProvider,$localProvider){$localProvider.hashPrefix('')$routerProvider.when(      '/home',{      templateUrl:'home.html',      controller:'ctr1'}).when(       '/mine',{      templateUrl:'mine.html',      controller:function($scope){        $scope.name='little-rabbit'      },   }])   otherwise({redirectTo:'/home'});
})

UI.route路由

<div ng-controller='ctr1'><a ui-sref='#home'></a>
    <a ui-sref='#list'></a>
    <div ui-view></div> <div>

angular.module('myapp',['ui.route','angularCSS'])
.config(function($stateProvider,$urlRouterProvider){$urlRouterProvider.otherwise('home.html')$stateProvider.state('home',{url:'/home',templateUrl:'home/home.html',           css:'home/home.css'}).state(          name:'list',           url:'/list',          templateUrl:'list/list.html',          css:'list/list.css'})
})

转载于:https://www.cnblogs.com/wdxue/p/8341940.html

angular之两种路由相关推荐

  1. [html] history和hash两种路由方式的最大区别是什么?

    [html] history和hash两种路由方式的最大区别是什么? hash 只在当前URL内刷新,history支持多个URL 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚 ...

  2. 【硬核解说】一口气讲明白Angular的5种路由守卫RouteGuard是嘛玩意儿

    Angular的常用路由守卫有5种,按照执行顺序: ① CanLoad:进入到当前路由的时候触发(若用户没有权限访问,相应的模块并不会被加载.这里是指对应组件的代码). ↓ ② CanAcitivat ...

  3. vue router 的两种路由模式hash与history的区别

    文章目录 两种模式 特点 总结 两种模式 前端路由的核心,就在于 -- 改变视图的同时不会向后端发出请求. hash模式是通过改变锚点(#)来更新页面URL,并不会触发页面重新加载,我们可以通过win ...

  4. Vue-Router的两种路由模式

    对于 Vue 这类渐进式前端开发框架,为了构建 SPA(单页面应用),需要引入前端路由系统,这也就是 Vue-Router 存在的意义.前端路由的核心,就在于 -- 改变视图的同时不会向后端发出请求. ...

  5. vue 的两种路由模式

    第一种 hash 模式 后面带#号 http://xx.xxx.x.xxx:8080/#/index 切换路由,只改变#后面的值,就可以切换路由,不重新刷新页面,浏览器也会记录,左右箭头可以进行前进和 ...

  6. vue的两种路由模式原理

    参考:https://juejin.cn/post/7127143415879303204 react中路由模式分为hash路由和history路由.hash路由的原理是window.onhashch ...

  7. vue中两种路由跳转拼接参数

    this.$router.push({name:"Home",query:{id:1,name:2}}) // 取到路由带过来的参数 let routerParams = this ...

  8. vue路由的两种模式:hash与history的区别

    前言:众所周知,vue-router有两种模式,hash模式和history模式,下面来看看两者的区别. 一.基本情况 直观区别:hash模式url带#号,history模式不带#号. 1.hash模 ...

  9. 前端路由的两种实现原理

    2019独角兽企业重金招聘Python工程师标准>>> History API 这里不细说每一个 API 的用法,大家可以看 MDN 的文档:https://developer.mo ...

最新文章

  1. 郑宇、沈抖领衔共话 AI 业界应用挑战 | IJCAI 2019
  2. 【leetcode】56. Merge Intervals 相邻线段归并
  3. php引用是什么,php引用是什么
  4. mysql主节点1593从节点正常_mysqlmha高可用架构的安装_MySQL
  5. 【TypeScript系列教程11】函数的使用
  6. Excel表哥表姐如何突破职业天花板?我有两个忠告
  7. 沃尔什哈达玛变换Matlab,哈达玛变换矩阵-数字图像处理.ppt
  8. 全国计算机棋类竞赛,自主招生认可的12类主流竞赛详解
  9. Docker从入门到精通 项目实例示范
  10. java初入多线程6
  11. 如何在M1的Mac上检查App是原生执行,还是Rosetta转译后执行?
  12. Eclipse 模板使用
  13. MySQL 5.7.32-winx64安装教程(支持一台主机安装多个MySQL服务)
  14. umts是移动还是联通_WCDMA/GSM是什么意思 是电信移动还是联通
  15. 深度|常见IT人才外包存在的问题及解决建议
  16. VirtualBox切换自适应屏幕快捷键
  17. 电影芳华豆瓣评论爬取
  18. linux下建立软链接
  19. window编译7z
  20. VBE_INFO(获取VBE信息)

热门文章

  1. Python基础:模块化来搭项目
  2. 使用Nginx+WordPress搭建个人网站
  3. Go-select和switch的使用区别
  4. 对其他组所提建议的回复(第一阶段)
  5. 父类与子类之间的关系
  6. wxpython 可视化开发pdf_MicroPython for the Internet of Things.pdf
  7. 清理localstorage_vue 界面刷新数据被清除 localStorage的使用详解
  8. list java语法_java基础语法 List
  9. 使用说明 思迅收银系统_便利店收银使用的收银系统应该取决于什么?
  10. 系统类加载器 AppClassLoader