小编Héc*_*lva的帖子

Angular HttpParams 对象为空

我正在使用 Angular 版本 11.2.1,我正在尝试发出一个 http 请求,一个带有参数和标头的 Get 请求,问题是,当我 console.log 它们时,它们都是空的,并且python 后端抛出 500 错误。

在此输入图像描述

这是service.ts中的函数

getOrigenes(): Observable<any>{ 
    
    const header = new HttpHeaders();
    header.set("Content-Type", "application/json");
    header.set("Authorization",  "Bearer md53b2b0eef781e8a6aaf7cf0565b780845");
    
    const params = new HttpParams();
    params.set('is_enum', '0');
    params.set('model', 'tc_interface_format');
    params.set('schema', 'acl_koncilia');

    const headersArrays = header.keys().map(x => ({ [x]: header.get(x) }));
    console.log(JSON.stringify(headersArrays));


    const paramsArray = params.keys().map(x => ({ [x]: params.get(x) }));
    console.log(JSON.stringify(paramsArray));
    
    return this.http.get('http://127.0.0.1:5000/read', {headers: header, params: params});

}
Run Code Online (Sandbox Code Playgroud)

我不是 Angular 或 TypeScript 专家,因此任何帮助或建议将不胜感激。

http typescript angular

3
推荐指数
1
解决办法
892
查看次数

初始屏幕中的离子状态栏颜色

我正在使用 ionic 3 开发一个简单的应用程序,该应用程序正在运行,但在启动画面期间状态栏有问题,它是黑色的,我想将颜色更改为与启动画面相同的蓝色

在此处输入图片说明

我尝试使用 Ionic Native - Splash Screen,它改变了状态栏的颜色,但在启动画面之后

在此处输入图片说明

这是代码

initializeApp() {
    this.platform.ready().then(() => {


      this.statusBar.overlaysWebView(false);
      this.statusBar.backgroundColorByHexString('#002e5b');
      this.keyboard.disableScroll(true);
    });
  }
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这一目标?谢谢。

android ionic-framework

1
推荐指数
1
解决办法
3612
查看次数

标签 统计

android ×1

angular ×1

http ×1

ionic-framework ×1

typescript ×1