为什么 ng-href 在解析地理字符串时表现奇怪

2023-12-12

我有多个地理字符串,例如geo:0,0q=1+a+bc,我将把它分配给ng-href的锚标记。就像下面我正在做的那样。

HTML

<a ng-href="{{geoString}}">Location</a> </br>

上面的标签在 HTML 上渲染得很好,但是添加了unsafe: string geo:0,0q=1+a+bc inside href属性

渲染的 HTML

<a ng-href="geo:0,0q=12345+jefferson+st" href="unsafe:geo:0,0q=12345+jefferson+st">Location</a>

Plunkr与演示问题。

我不想要unsafe: inside href,知道为什么它是预先附加的吗unsafe: before geoString&我该如何删除它?


您需要使用 aHref Sanitization Whitelist([regex]);

正则表达式应该匹配你的网址所以在你的情况下它应该像

 $compileProvider.aHrefSanitizationWhitelist(/^\s*(geo):/);

regEx:- 以 geo 开头,后跟 ' : '

请参见$compileProvider 文档了解更多信息。

Plunker

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 ng-href 在解析地理字符串时表现奇怪 的相关文章

随机推荐

  • 如何旋转TextView?

    我想旋转 TextView 但无法获得正确的输出 我正进入 状态textView缺少一些文字 布局中
  • 将 IO 寄存器作为模板参数传递

    我想使用 IO 寄存器 静态内存地址 作为模板参数 问题是 寄存器通常被定义为扩展为类似于以下内容的宏 volatile uint8 t 11 0x20 我不知何故无法正确使用我的模板 我想编写如下代码 Foo
  • Blob downloadToFile() 不下载大文件 Nodejs

    我在我的项目中实现了 azure blob storage 它在较小的文件上运行良好 但当我尝试下载超过 40 MB 的文件时 它不会从 blob downlaodToFile 返回 这是我的代码 Api call exports down
  • 使用 Apache poi 使​​用 java 从 Excel 获取数据

    我需要通过传递测试用例 ID 从 Excel 中获取测试数据 如果我将测试用例 ID 作为 TC005 传递 我需要获取所有列值 例如实验室名称 实验室地址 城市 州 Pincode 收集中心名称 CC 地址 城市 州和 Pincode 谁
  • 无法设置gdb断点

    我使用多个 C 文件编写程序 我已通过 gdb 运行可执行文件来调试分段错误 之后 gdb backtrace提供了分段错误之前的函数列表 后来 我尝试在文件中的特定行号上设置断点 指定的路径为绝对路径 gdb break aia r015
  • 通过 VBScript 访问文件夹时传递用户名/密码

    我有一个脚本 旨在从服务器上的用户旧配置文件中检索一些文件并将其复制到新配置文件中 但用户在通过服务器连接时没有相关文件夹 文件的访问权限 有没有一种方法可以通过以下函数传递用户名 密码 谢谢 objFSO FolderExists fol
  • 图像处理中的高阶拉普​​拉斯核

    在数字图像处理的文献中 您可以找到相对低阶的拉普拉斯核的示例 通常为 3 或 5 我想知道 是否有任何通用方法来构建拉普拉斯核或任意阶 链接或 和参考文献将不胜感激 The 拉普拉斯算子定义为沿图像每个轴的二阶导数之和 即是Hessian矩
  • 错误:任务“:app:transformResourcesWithMergeJavaResForDebug”执行失败

    因此 我在尝试运行我的项目时不断收到 gradle 构建错误 我搜索过其他解决方案 有些人说添加 packagingOptions exclude META INF NOTICE 我的应用程序的 gradle build 可以解决该问题 但
  • 访问最新记录时 SQL 性能缓慢

    我有一个 MSSQL2005 数据库 其中的记录可以追溯到 2004 年 目前在一个特定表中只有不到 1 000 000 条记录 问题是 如果我运行一份报告 比较 2009 年数据与 2010 年数据 2008 年与 2009 年数据 20
  • $BASH_SOURCE 的奇怪行为

    如果您有声明全局函数的 foo sh myfunction echo declare fx myfunction 然后你获取它 foo sh 然后从 bar sh 调用全局函数 myfunction BASH SOURCE myfuncti
  • 如何使用 ROW_NUMBER()?

    我想使用ROW NUMBER 要得到 为了得到max ROW NUMBER gt 或者我猜这也是所有行的计数 我尝试这样做 SELECT max ROW NUMBER OVER ORDER BY UserId FROM Users 但它似乎
  • 如何从 git 中删除已删除的文件?

    我在bitbucket中提交并推送了一个太大的文件 我已在本地删除它 然后再次提交并推送 但在bitbucket网站上 存储库的大小仍然太大 听起来你创建了一个new提交您删除文件的位置 这意味着该文件在之前的提交中仍然存在 你需要做的是改
  • Composer 找不到本地 vcs 依赖项

    我有一个项目依赖于本地包 而本地包本身又依赖于另一个本地包 Project repositories packagist false type vcs url path to local package1 require local pac
  • 如何仅过滤霍夫变换后最长的线

    我目前正在使用霍夫变换来获得直线 但检测到很多行 我可以知道如何过滤并仅从输出中获取最长的行吗 HoughLinesP dst lines 1 CV PI 180 50 20 10 left lane for size t i 0 i lt
  • Android:如何在模拟器中使用网络摄像头?

    我通过在 AVD 管理器中将前置摄像头设置为 webcam0 来将网络摄像头连接到我的模拟器 当我启动模拟器的相机应用程序时 出现错误 CameraService connect X pid 702 rejected invalid cam
  • 同时滚动两个元素 - 防止滚动事件

    如果是第二个事件导致第一个函数触发 我想阻止第一个函数执行 mygrid on scroll function mygridheading scrollLeft this scrollLeft mygridheading on scroll
  • 提交完全不同的 IOS 应用程序但具有相同的 Bundle ID [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我的团队有一个使用 React Native 开发的应用程序 我们现在正在考虑使用原生 iOS 技术和语言 Swift 创建一个新版本 我想在开始开发之前确保 Apple 会接受在各
  • axios:多个文件上传的上传进度

    下列的https github com mzabriskie axios blob master examples upload index html我已经设置了带有进度条的文件上传 不过 我有
  • 如何在 PHP 中获取该月的第 15 日和最后一天

    我正在尝试弄清楚如何将日期设置为每 15 日和月底 到目前为止 我得到的只是距当前日期 15 天 当前日期 今天的日期 逻辑 如果当前日期小于 15 则循环的开始日期为月底 如果当前日期等于或大于 15 则循环的开始日期为月末15号 所以就
  • 为什么 ng-href 在解析地理字符串时表现奇怪

    我有多个地理字符串 例如geo 0 0q 1 a bc 我将把它分配给ng href的锚标记 就像下面我正在做的那样 HTML a Location a 上面的标签在 HTML 上渲染得很好 但是添加了unsafe string geo 0