- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用角度 CLI。
如何删除 token 参数名称和值?
let params = new HttpParams();
params = params.append('siteId', 1);
params = params.append('orgId', 2);
params = params.append('token', 3);
validate(email) {
let params = new HttpParams();
params = params.set('email', email);
params = params.set('siteId', this._global.SITEID);
params = params.set('orgId', this._global.ORGID);
params = params.set('domainName', this._global.DOMAIN_NAME);
params = params.set('token', this._global.getRandomUuid());
params.delete('domainName',this._global.DOMAIN_NAME);
return this.api.call('member/duplicate', params);
}
call(url, params) {
// here I want to delete the token param name and value.
}
最佳答案
params.delete
:
Construct a new body with either the given value for the given parameter removed, if a value is given, or all values for the given parameter removed if not.
params = params.delete('token');
params.delete('token')
不会更新 params 对象,因为
params
是不可变的。
delete
方法不修改原始对象,而是构造一个删除参数的新对象。
关于angular-cli-v6 - Angular CLI HttpParams 如何删除参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52259481/
我需要在我的 URL 中发送参数以从服务器获取过滤后的数据。 我是这样设置参数的 const queryParams = new HttpParams( { fromObj
我正在使用 angular 版本 11.2.1,我正在尝试发出一个 http 请求,一个带有参数和 header 的 Get 请求,问题是,当我对它们进行 console.log 时,它们都是空的,两
我正在使用 angular 版本 11.2.1,我正在尝试发出一个 http 请求,一个带有参数和 header 的 Get 请求,问题是,当我对它们进行 console.log 时,它们都是空的,两
我有一个方法发布到我的本地项目,我正在使用 HttpParams() 和 FormBuilder。到目前为止,这是我的代码: 表格: 组件.ts: search(post) { co
这个问题在这里已经有了答案: HttpClient.getParams() deprecated. What should I use instead? (1 个回答) 关闭 6 年前。 我从 co
我在表单控件中有一些类别,我将它们发送到一个字符串数组中,如下所示: [1,4,6] 这是我的实际代码: let categoryIds = new Array() this.selectedCate
以前我用过 import { Http, Response, Headers, URLSearchParams } from "@angular/http"; API 调用 getprojectsc
在 Angular 5 HttpClient 中,我可以通过这种方式设置 HttpParams()。 const body = new HttpParams() .set('email', '
我有非常简单的功能: createParams(paramsArray, withToken: boolean): HttpParams { let params = new HttpPara
有没有办法遍历 HttpParams 对象的所有条目? 其他人也有类似的问题 ( Print contents of HttpParams / HttpUriRequest? ),但答案并不奏效。 查
在 Angular 服务中,我使用 HttpParams 向服务发送字符串: get(phone: string): Observable { let params = new HttpPar
我有一个标准对象,它的一些属性可以为空,如果我什么都不做,查询字符串包括像 &p=undefined 这样的东西,这是不可取的,因为在 WebApi 中,这些是"null" 而不是 null所以在 A
我有一个HttpUriRequest例如,有没有办法打印它包含的所有参数?例如,我几乎可以得到它们: HttpUriRequest req = ...; HttpParams params = req
因此,从 http 迁移到 httpClient,我尝试使用 HttpParams 为我的获取请求设置参数...... 逻辑非常简单 const params = new HttpParams();
将项目从 Angular 7 迁移到 Angular 8 后,我遇到了 HttpParams 和 HttpHeaders 问题。当我调用 API 时,未添加参数。如果有人能帮助我解决这个问题,那就太好
第一次在这里问问题,而且是 android 编程的新手。我正在按照在线 youtube 教程创建用户“Tonikami TV”的登录名。除了 serverRequests 类之外,应用程序的一切都很好
有没有办法使用 HttpParams 和 fromObject 有条件地添加参数?我尝试在实例化 HttpParams 后添加条件参数,但这不起作用: const params = new HttpP
我正在使用带有 HttpInterceptors 的 Angular 5。 我已经知道我可以从 HttpParams via several methods 获得我想要的每个值. 此外 - 如果我想查
我正在尝试通过交换机将文件从本地发布到另一个平台。当我使用 DefaultHttpClient 执行此操作时,没有问题。 HttpParams params = new BasicHttpParams
HttpClient 或 HttpPost 等命令无法正常工作。谁能帮帮我? @Override protected users doInBackground(Void... params)
我是一名优秀的程序员,十分优秀!