angularJS 路由不能正常工作 URL中出现#!

智能手环心率检测不准?用STM32+MAX30102教你实现医疗级精度(含算法优化) 本文详细解析了如何利用STM32微控制器和MAX30102光学传感器实现医疗级精度的心率检测方案。通过硬件参数调校、ADC采集优化、运动伪影消除及深度学习算法改进,显著提升智能手环在静态和运动状态下的检测精度,误差可控制在±1.5bpm以内,满足医疗电子标准。 阅读详情
使用ng-route大于1.6.0的版本时,地址中的 "/" 会自动被解析 而且还会在URL地址中加入#! 导致路由不能正常的工作 

如图所示

  

解决此问题的方法有两种 :

1、如果坚持使用当前版本的angular则在配置路由时添加如下代码

  1. $locationProvider.hashPrefix('');
代码如下所示
  1. var myApp= angular.module('myApp',['ngRoute']);
  2. myApp.config(['$routeProvider','$locationProvider',function($routeProvider,$locationProvider){
  3. //这是因为Angular 1.6 版本更新后 对路由做的处理,这样才可以和以前版本一样正常使用
  4. $locationProvider.hashPrefix('');
  5. $routeProvider
  6. .when('/RuKu',{
  7. controller:'Acontroller',
  8. templateUrl:"./viewes/viw1.html",
  9. })
  10. .when('/OrderDetial',{
  11. controller:'Bcontroller',
  12. templateUrl:"./viewes/viw2.html"
  13. })
  14. .otherwise('/RuKu');
  15. }]);
效果如下所示 路由可以正常工作


2、使用比1.6.0的低的版本。

win7 vs2012+wdk8.0 搭建wdf驱动开发环境 开发环境搭建: 系统:win7 x64 工具:vs2012 + WDK8.0 插件:wdfcoinstaller.msi (1)先安装vs2012,再安装wdk8.0,这样在打开vs2012时可以创建windows drivers类型的工程。 注:vs2012不能安装wdk8.1,wdk8.1必须安装在vs2013上 下载链接:http://msdn.microsoft.com/zh-cn/win... 阅读详情

相关推荐

Microchip Studio 7.0 从零开始:下载、安装到首个AVR工程实战

本文为AVR单片机开发新手提供了Microchip Studio 7.0的完整入门指南。从官方下载、避坑安装,到创建首个GCC C工程、编写LED闪烁代码,再到项目配置、仿真调试与程序烧录,手把手带你完成从零到一的实战过程,是掌握AVR开发环境的必备教程。

weixin_29200741的博客 520

AngulerJS学习(三) 路由

简介 AngularJS 路由允许我们通过不同的 URL 访问不同的内容。 通过 AngularJS 可以实现多视图的单页Web应用(single page web application,SPA)。 通常我们的URL形式为 http://runoob.com/first/page,但在单页Web应用中 AngularJS 通过 # + 标记 实现,例如: http://runoob.com/#/

左手121 481

七段数码管动态显示技术:分时复用与使能端优化

本文深入解析了七段数码管动态显示技术的核心原理,重点阐述了分时复用与使能端优化如何协同工作。通过利用人眼视觉暂留效应,分时复用技术以一套数据线驱动多个数码管,而合理的使能端控制则是消除鬼影、保证亮度均匀的关键。文章提供了从硬件基础到Verilog代码实战的完整指南,帮助开发者实现稳定高效的动态显示系统。

lilh34434的博客 212

Angular 学习(五):Angular 路由(Route)_angular route

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!},### 最后正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!![前端资料图.PNG](https://img-blog.csdnimg.cn/img_convert/a521e2bf6585ff1d5df2d6ad71f75420.webp?

2401_87029923的博客 1091

11种图像清晰度评价函数附MATLAB代码

博主的第一篇博客! 本科毕业论文是“基于图像处理的自动对焦技术研究”,对焦过程中的一个重要阶段是图像清晰度评价,博主自己用MATLAB实现了4类清晰度评价函数:基于图像梯度的清晰度评价函数、频域评价函数、信息熵评价函数、统计学评价函数,总计11种。博主之前没有用过MATLAB,完全是本科论文需要,没办法对着别人的代...

kungfu_rabbit的博客 5万+

频偏估计技术:从原理到5G应用的实战解析

本文深入解析了5G通信中的频偏问题及其核心技术。频偏如同调不准的旋钮,会导致信号失真与载波间干扰。文章详细拆解了整数倍与小数倍频偏估计两大核心方法,重点剖析了基于循环前缀和基于同步信号块的算法原理与优劣,并结合eMBB、mMTC、URLLC三大5G应用场景,提供了实战算法选择策略与参数调优避坑指南。

weixin_29218963的博客 262

angular项目去除路由中的#号

2,如果是动态网站,比如采用nodejs写的服务器,设置当 站内路径(req.path) 不包括 /api 时,都转发到 AngularJS的ng-app(index.html)。如果,则html,css文件引用资源应该可以采用绝对路径形式:/assets/.../*.png。组件的html文件引用资源采用固定路径形式: assets/.../.../*.png。可以采用相对路径形式: ../.../assets/.../.../*.png。

scdnzzb的博客 388

vhr 微人事系统安装与部署教程(SpringBoot + Vue 项目实战)

vhr(微人事)是一个开源的人力资源管理系统项目。系统采用前后端分离架构,主要技术栈包括:后端:MyBatis前端:VueElement UIAxios数据库:MySQL系统通常包含以下模块:员工管理部门管理职位管理薪资管理权限管理系统管理整体功能已经接近企业级后台系统。vhr(微人事)是一个非常经典的开源人力资源管理系统项目,基于SpringBoot + Vue 前后端分离架构。系统包含:员工管理部门管理权限管理薪资管理。

m0_69484557的博客 486

angular项目添加路由不起作用

这是一个通配符路由,它会匹配任何未被其他路由定义的路径,并将用户重定向到。但是访问robot路径时,跳转到home页面,而非新增的robot页面。在路由表中会首先被检查,导致用户被重定向到。路径时,由于通配符路由。将不会被加载和显示。

qq_36955155的博客 527

(一)深入理解Bluez协议栈之蓝牙Mesh的支持(1/5)

BlueZ是Linux官方蓝牙协议栈。它是一个基于GNU General Public License (GPL)发布的开源项目,从Linux 2.4.6开始便成为Linux 内核的一部分。如果你是linux平台开发蓝牙的的工程师,肯定会接触过Bluez协议栈,hciconfig,hciattach,hciconfig等工具都是很好用的工具。

3321

Android 13.0 app进程保活白名单功能实现

在13.0的系统rom产品开发中,在某些重要的app即使进入后台,产品需求要求也不想被系统杀掉进程,需要app长时间保活,就是app进程保活白名单功能的实现, 所以需要在系统杀进程的时候不杀掉白名单的进程,接下来就看怎么样来实现这些功能

安卓兼职framework和app工程师的博客 3142

解决Angular设置路由时,地址栏出现"!"的问题

AngularJS升级到了1.6版本后,默认视图链接中显示“#!/..”即多出一个“!”。解决方法一:在a标签的href属性中添加一个“!”:解决方法二:修改视图链接的默认显示:...

Essentric_ 652

基于ZYNQ的HP总线与DDR交互:实现PL与PS高效数据传输的完整指南

本文将深入探讨如何通过AXI HP总线实现PL与PS的DDR交互,结合代码示例、硬件配置与创新优化,助力开发者掌握这一关键技术。ZYNQ内部通过AXI HP接口直接连接PL与DDR控制器,PL通过AXI协议发送读写请求,绕过PS的CPU直接操作DDR。通过AXI HP总线实现PL与PS的DDR交互,开发者可充分发挥ZYNQ异构架构的优势。在Xilinx ZYNQ系列芯片中,PS(Processing System)与PL(Programmable Logic)的协同设计是其核心优势。

QQ_778132974的博客 1223

AngularJS去掉的URL里的#号

前言 天天都在用AngularJS,各类文档也都看过好几遍,但总是些编程上的事找不到优雅的解决办法。今天终于把AngularJS的项目访问路径URL里的#号去掉了,这个问题不见得有多难,关键是花多长时间去理解AngularJS框架本身。 目录 URL的#号问题 找到错误原因 静态网站的解决方案 动态网站的解决方案 1. URL的#号问题 使用AngularJS的

I_LOVE_US的专栏 3171

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

AngularJS中的友好URL:移除URL中的# 遇到的那些坑

用了AngularJS一段时间啦,应项目需要,要移除URL中的那些#号,网上搜了下方法很简单 http://developer.51cto.com/art/201406/443898.htm 要获得干净的URL并将井号从URL中移除是很容易的. 完成两件事情就行了. 配置 $locationProvider 设置我们的相对连接的起点路径 moni

ice526的专栏 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

angularJS URL中的锚点(#)

普通URL 中的# 一、#的涵义 #代表网页中的一个位置。其右面的字符,就是该位置的标识符。 比如,http://www.example.com/index.html#print 就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。 为网页位置指定标识符,有两个方法。一是使用锚点,比如,二是使用id属性,比如。 二、HTTP请

hellochenlu的博客 3528

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

angularjs和vuejs的路由用#识别路径

在Angular中 这是我的路由: phonecatApp.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/phones', { templateUrl: 'partials/phone-list.html', controller:

良_123的专栏 5388

angularjs:路由设置

mycrm项目登录后,进入index界面,设计成左边是一个菜单栏,右边作为一个详情页面,前端采用了angular后使用路由可以很好的解决这个问题; 图1-1 图1-2 具体设计看下面代码: var aoorey= angular.module('aoorey', [ 'ngRoute','ui.bootstrap','aoorey.controller','ao

ljxbbss的博客 3448

AngularJS 路由

1.简介AngularJS 路由机制是由ngRoute模块提供,它允许我们将视图分解成布局和模板视图,根据url变化动态的将模板视图加载到布局中,从而实现单页面应用的页面跳转功能。2.AngularJS中的url在单页WEB应用的url中添加了#号,#号代表着网页的一个位置 ,其右边的所有内容,就是用来标示该位置的标识符。#号及后面的内容称为url中的hash片段,它们都不会发送到服务端,下面三个u

刚出生的程序猿 4724

AngularJS去掉URL中的 # 号

From:http://blog.fens.me/angularjs-url/ 前言 天天都在用AngularJS,各类文档也都看过好几遍,但总是些编程上的事找不到优雅的解决办法。今天终于把AngularJS的项目访问路径URL里的#号去掉了,这个问题不见得有多难,关键是花多长时间去理解AngularJS框架本身。 目录 URL的#号问题找到错误原因静态网站的解决方案动态网

学而时习之 3115

用anglajs怎样改变html的url,AngularJS中的友好URL:移除URL中的#

AngularJS 默认将会使用一个 # 号来对URL进行路由.例如:http://example.com/http://example.com/#/abouthttp://example.com/#/contact要获得干净的URL并将井号从URL中移除是很容易的.完成两件事情就行了.配置 $locationProvider设置我们的相对连接的起点路径$location 服务在Angular中,...

weixin_30192375的博客 194

关于AngularJS去掉的URL里的#号

http://blog.fens.me/angularjs-url/原文 URL的#号问题 使用AngularJS的朋友都应该了解,AngularJS框架定义了自己的前端路由控制器,通过不同URL实现单面(ng-app)对视图(ng-view)的部署刷新,并支持HTML5的历史记录功能,详细介绍可以参考文章:AngularJS路由和模板。 对于默认的情况,是不启动HTML5模式的

Saikonoyume的博客 701

去掉angularjs url中的#

angularjs的官网关于去掉#是这样的(https://docs.angularjs.org/error/$location/nobase),需要修改两个地方:    1、app.js(路由设置文件): app.config(function($stateProvider, $urlRouterProvider, $locationProvider) { //some code

github_30602865的博客 711

angularjs 去除html标签,angularJS去掉路由url里的#号

AngularJS框架定义了自己的前端路由控制器,通过不同URL实现单面(ng-app)对视图(ng-view)的部署刷新,并支持HTML5的历史记录功能。默认状态下,是不启动HTML5模式的,此时URL中会包含一个#号,用来区别是AngularJS管理的路径还是WebServer管理的路径。某些情况下,#号并不不太友好。比如美观度,还有有的地方不支持这种带#号的URL。下面记录下去掉#号的方法:...

weixin_35249165的博客 322

把AngularJS路由(route)映射到URL参数和客户端事件

原文链接:http://www.bennadel.com/blog/2420-Mapping-AngularJS-Routes-Onto-URL-Parameters-And-Client-Side-Events.htm 原作者:Ben Nadel 2012-9-12 9:11 翻译:雪狼 2013-7-3 本文链接:http://angularjs.cn/A06X 不久以前,我讨论了映射

大爱无疆的博客 5116
下一篇: js数据结构与算法----栈与队列
Coding秀林
博客等级 码龄10年 1粉丝 5原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值