gpt4 book ai didi

Angular 6,订阅activateRoute.queryParamMap,WebStorm给出 "Promise returned from subscribe is ignored"警告

转载 作者:行者123 更新时间:2023-12-04 17:44:40 24 4
gpt4 key购买 nike

我在 Angular 6 中有以下代码:

import { Component, OnInit } from "@angular/core";
import { ActivatedRoute, Router } from "@angular/router";

...

export class someComponent implements OnInit {

life: string;

constructor(
private route: ActivatedRoute
) {}

ngOnInit(): void {

this.route.queryParamMap.subscribe(urlParams => this.life = urlParams.get('foo'));
}

...

}

我已经从 ActivatedRoute 实例化了 route,我的目标是将 url 中的查询参数 foo 分配给我的一个名为 life 的变量>。但是,我在 WebStorm 上收到以下警告(绿色 curl 线,所以我不确定它们是警告还是错误还是其他):

  1. 当我将鼠标悬停在 subscribe 上时,我得到 Promise returned from subscribe is ignored,
  2. 当我将鼠标悬停在 urlParams 上时,我得到 Argument type (urlParams: any) => void is not assignable to parameter type PushSubscriptionOptionsInit |未定义

Screenshot for warning 1 and warning 2

Blockquote

最佳答案

在安装所有模块 (npm i) 并刷新 WebStorm 索引(在 node_modules 上同步命令)后,我遇到了同样的问题。

关于Angular 6,订阅activateRoute.queryParamMap,WebStorm给出 "Promise returned from subscribe is ignored"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52708561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com