删除 AngularJS 中的查询字符串

2023-12-26

例如,从 URL 读取并处理查询字符串值后

http://myurl.com/#/?foo=baa

我可以将网址更改为

http://myurl.com/#/?foo=

by using

$location.search('myQueryStringParameter', '');

如何完全摆脱查询字符串(没有显式重定向或服务器端操作等),以便仅

http://myurl.com/#/

保留在浏览器中?应该很简单,但我找不到任何参考。


你很接近,你需要设置 null

$location.search('myQueryStringParameter', null); 

From ng.$location 文档 https://docs.angularjs.org/api/ng/service/%24location#search

如果 search 是字符串,则 paramValue 将仅覆盖单个搜索参数。如果 paramValue 是一个数组,它将把参数设置为逗号分隔的值。如果paramValue为null,则该参数将被删除。

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

删除 AngularJS 中的查询字符串 的相关文章

  • 按 Chartjs 条形图的键对对象进行分组

    我正在尝试使用 Chart js 创建条形图 我在尝试根据每个用户的状态创建分组条形图时陷入困境 这是数据 statusId 0 firstName Joe status appealed count 1 statusId 0 firstN
  • 如何在javascript中访问请求查询字符串参数?

    我见过许多利用 RegEx 的解决方案 坦率地说 这似乎有些可笑 因为 javascript 是如此通用 必须有一种更简单的方法来访问请求参数 有人可以给我演示一下吗 我发现了一个有用的方法网的深度 http www dotnetbull
  • XmlHttpRequest CORS POST 发送时不带 cookie

    我有一个 Rails 服务为我的 AngularJS 前端应用程序返回数据 该服务配置为通过返回足够的标头来允许 CORS 请求 当我发出 GET 请求来接收数据时 会发送 CORS 标头 以及我之前在登录时收到的会话 cookie 您可以
  • 有效使用 Angular Promise 和 Defers

    在 Angular 以及所有 SPA JS 框架 中 假设页面导航对于用户来说非常快速且 无缝 此速度的唯一瓶颈是使用 API 调用从我们的服务器检索数据 因此 寻找一种解决方案似乎是合理的 在该解决方案中 我们可以在等待 API 调用获得
  • AngularJS 中的非单例服务

    AngularJS 在其文档中明确指出服务是单例 AngularJS services are singletons 违反直觉的是 module factory还返回一个 Singleton 实例 鉴于非单例服务有很多用例 实现工厂方法以返
  • AngularJs 从自身调用内部服务函数

    我构建了一个发出多个请求的简单服务 该服务有两种方法 我无法从服务内的另一种方法调用一种方法 Plunkr http plnkr co edit 2fERik4uTxbxlVOhncMd p preview http plnkr co ed
  • 角度 ui 路由器的动态参数

    我想知道在更改状态并发送请求以从后端获取模板时如何包含参数 这是我的应用程序 angular module questionnaireApp ngAnimate ui router ui bootstrap config stateProv
  • 如何使用 TypeScript 和 Angular 2 将插件添加到 ng2-ckeditor ?

    我正在尝试添加Justify插件到我的 ckeditor 但不幸的是我找不到任何关于如何将插件添加到 ng2 ckeditor 的信息 另外 我找不到任何应该添加插件的目录或配置文件 我正在使用 ng2 ckeditor1 0 6使用 Ty
  • 使用 Angular JS ng-src 的后备(默认)图像

    我正在尝试使用从模式返回的数据设置图像源 这是在 ng repeat 循环内 div div span table tr td class imgContainer img td tr table span div div
  • 在模态中打开模态

    我有一个有角度的 ui 模态 其中有一个按钮 单击此按钮时 我想在 Angular ui 中打开另一个模式 我该怎么做 scope open function var modalInstance modal open templateUrl
  • cordova.js 导致引用错误“未定义需求”

    我想用恩科尔多瓦检测设备的网络状态 然而 一旦我包括科尔多瓦 js我收到一个错误 未捕获的引用错误 未定义 require cordova js 23 我已经安装并成功运行Node js and Cordova 我已经下载并安装了恩科尔多瓦
  • Angular JS 在调用新的 $http 之前取消 $http 调用

    在 Angular JS 1 1 5 中 您可以取消之前启动的 http 调用 这两个link1 https stackoverflow com questions 16962232 in angularjs how to stop ong
  • 带有查询参数的渲染 url

    无法找到简单问题的解决方案 答案应该是显而易见的 如何在 hamlet 模板中使用查询参数渲染 url I e ItemsR 将生成http localhost 3000 items我如何生成类似的东西http localhost 3000
  • 单元测试依赖注入

    我对茉莉花和业力是全新的 我相信我的环境设置正确 并且我能够运行非常基本的单元测试 但是一旦我尝试实例化控制器 我就会收到未知提供程序错误 并且我不确定如何调试它 我需要传入 stateProvider 依赖项吗 我在角种子示例中没有看到这
  • Access-Control-Allow-Headers 不允许请求标头字段 Access-Control-Allow-Headers

    我试图通过发布请求将文件发送到我的服务器 但是当它发送时会导致错误 Access Control Allow Headers 不允许请求标头字段 Content Type 所以我用谷歌搜索了错误并添加了标题 http post rootSc
  • 根据用户区域设置过滤字符串列表

    当使用 AngularJS 1 6 处理 JavaScript 项目时 我有一个要过滤的字符串列表 例如 假设我的列表包含 rbol cig e a nido and tubo 当过滤西班牙语字符串时 如果我过滤 u 我会期望两者cig e
  • 如何正确清理来自 AngularJS 控制器的无效输入的表单?

    我有一个 AngularJS 表单 其中包含 除其他字段之外 类型之一url 后者很重要 因为这会强制相应的输入成为有效的 URL 在某些条件下 例如 要关闭具有此类表单的模式对话框 我想以编程方式清除该表单 为此 我实现了方法reset基
  • Angular.js:如何从无序列表中获取 orderBy 或过滤器来工作?

    尝试根据价格和评级 在返回的对象中 进行排序 我宁愿用 ng click 和 li 来代替使用选择菜单 有没有办法做到这一点 我环顾四周 这是我能想到的最接近的 ul class restaurant filter li i class i
  • Protractor+AngularJS+Jasmine - 测试按住项目

    AngularJS 和 Protractor 非常新 但我认为到目前为止我正在朝着正确的方向前进 我的网站有一个项目列表 当您单击该项目并按住 X 秒时 它会打开一个模式窗口 我如何在 Protractor Jasmine 中模拟这种行为
  • 如何在 angular-ui 中动态禁用 ui-sortable 指令

    我正在使用 Angular ui 使用 ui sortable 指令进行排序 是否可以根据范围状态动态启用 禁用可排序功能 因此 我需要一个按钮来更改范围属性的状态 并且根据此属性可排序是否应该工作 角度指令支持观察可排序选项何时发生变化

随机推荐

  • ASP.NET 如何实现多线程?

    我听说 ASP NET 在 IIS 中默认是多线程的 这个线程是如何实现的呢 服务器场是否向不同的核心发送不同的请求 单个请求是否使用多个核心 更重要的是 如果线程在 IIS 的更高层完成 那么向 ASP NET 代码添加线程是否有任何优势
  • 使用 Javascript API v3 在 Google 地图中未显示多个标记?

    我想知道如何使用 Javascript API v3 为 Google 地图添加多个标记 我尝试了发布的解决方案here https stackoverflow com questions 1621991 multiple markers
  • 如何在 Windows 上安装 mysql2 gem

    我正在使用 DevKit 和 XAMPP 现在我必须执行以下命令 gem install mysql2 v 0 2 6 platform ruby with mysql dir x Prog ram Files mysql 5 5 11 w
  • 正则表达式从字符串中分割数字

    如何使用正则表达式拆分和选择数字 用户可以输入如下字符串 1打 3打 打 1 30 kg 我仍然发现不完整的 a z d d a z i 但缺少空格和正斜杠 谁能帮我 这里完全不需要环顾四周 See http jsfiddle net 5W
  • 通过查找数据丰富 KStream 的理想方法

    我的流有一个名为 类别 的列 并且我在不同商店中为每个 类别 提供了额外的静态元数据 它每隔几天更新一次 进行此查找的正确方法是什么 Kafka 流有两种选择 在 Kafka Streams 之外加载静态数据并使用KStreams map
  • WordPress 中的相对 URL

    我总是发现在 WordPress 中令人沮丧的是 图像 文件 链接等使用绝对 URL 而不是相对 URL 插入到 WordPress 中 相对 url 对于切换域名 在 http 和 https 之间切换等更方便 今天我发现 如果您使用相对
  • 堆内存分配

    如果我在程序中使用动态分配内存malloc 但我在程序运行时不释放内存 程序终止后动态分配的内存会被释放吗 或者 如果它没有被释放 并且我一遍又一遍地执行同一个程序 它会每次分配不同的内存块吗 如果是这样 我应该如何释放该内存 注意 我能想
  • 如何在 Alamofire 中设置 requestSerializer

    我目前正在从事一个项目swift 我用了Alamofire for REST API但为了使其工作 我需要传递一个参数requestSerializer In AFNETWORKING AFHTTPRequestOperationManag
  • C++ 将字符串时间戳转换为 std::chrono::system_clock::time_point

    我正在尝试通过保留微秒精度 将以以下格式表示的字符串时间戳 28 08 2017 03 59 55 0007 转换为 std chrono system clock time point 有没有办法通过使用标准库或boost来实现这一点 谢
  • 导入 psycopg2 库未加载:libssl.1.0.0.dylib

    当我尝试运行命令时 import psycopg2 我收到错误 ImportError dlopen Users gwulfs anaconda lib python2 7 site packages psycopg2 psycopg so
  • 使用 SSH.NET 将文件从 Windows 移动到 UNIX 服务器时修改的日期时间发生变化

    我在我的 C 应用程序中使用 SSH NET 将文件从 Windows 复制到 UNIX 服务器 我有几个场景 在 UNIX 服务器目录中如果要复制的文件不存在 then 将文件复制到 UNIX 服务器时修改的日期时间将更改为复制的日期时间
  • cx_Freeze 和 Python 3.3

    因此 我有一些 Python 3 3 代码 需要在 Windows 上生成 exe 我发现唯一的方法是使用 cx Freeze 但是 我什至没有比安装更进一步 这个问题完美地描述了我的问题 除了我运行Python 3 3 并且尚未得到解答
  • Github GitIgnore 错误

    我不断收到此错误 error Your local changes to the following files would be overwritten by merge gitignore 如何让它忽略主目录中的 gitignore 文
  • python 为什么以及如何截断数值数据?

    我在这里处理两个变量 但很困惑 因为当我想将它们作为 URL 参数按原样发送时 它们的值似乎正在变化 它们失去了精度 看看我用 python 解释器重现的这个场景 gt gt gt lat 0 33245794180134 gt gt gt
  • 如何获取远程存储库中提交哈希的 git 标签?

    您可以通过执行以下操作来获取指向本地存储库中特定提交的标记 git tag points at
  • iPhone 中的 XSLT 版本

    我计划在我的 iPhone 应用程序中使用 XML XSLT iPhone 目前支持哪个版本的 XSLT 我可以使用 XSLT 2 0 还是仅使用 1 0 Using libxslt在 iPhone OS 上实际上很简单 下载libxslt
  • 1 到 10 之间的不同数字

    我想生成 0 9 范围内的 10 个不同的数字 所需的输出可能如下所示 9 0 8 6 5 3 2 4 1 7 Dim arraynum 9 As Integer Dim crmd As Boolean Dim rmd as integer
  • ReactJS 清除父组件的输入

    我正在教自己使用一个超级简单的应用程序做出反应 该应用程序要求用户输入用户界面中显示的单词 如果用户输入正确 应用程序会显示另一个单词 依此类推 我已经让它几乎可以工作了 除了一件事 正确输入一个单词后 我需要清除输入元素 我在这里看到了几
  • 谜题:找出数组中重复的元素

    数组的大小为n 除了两个元素之外 数组中的所有元素在 0 n 1 范围内都是不同的 以恒定的时间复杂度 无需使用额外的临时数组即可找出重复的元素 我尝试过像这样使用 o n a 1 0 0 2 3 b 1 1 1 1 1 i 0 int r
  • 删除 AngularJS 中的查询字符串

    例如 从 URL 读取并处理查询字符串值后 http myurl com foo baa 我可以将网址更改为 http myurl com foo by using location search myQueryStringParamete