gpt4 book ai didi

javascript - PhpStorm Angular 订阅 - 未解析的变量

转载 作者:行者123 更新时间:2023-11-28 17:43:25 26 4
gpt4 key购买 nike

我正在使用 PhpStorm 开发 Angular 应用,但出现“未解析的变量”错误

params.myid

这是代码行:

 this.route.params.subscribe((params: Params) => {
const avalancheid = params.myid;
});

如果我将类型更改为“any”而不是“Params”,则不会出现错误

 this.route.params.subscribe((params: any) => {
const avalancheid = params.myid;
});

Angular 版本:4.2.4,PhpStorm 版本:2017.2.4

最佳答案

那是因为您的 Params 类不包含键 myid,通过使用方括号 params['myid'] 您应该能够得到如docs所示的值.

它崩溃的原因是因为你告诉 TypeScript 编译器“嘿,我正在等待 Params”,然后你继续告诉它获取一个名为 的属性myid 原始 Params 类不包含,因此出现错误。

关于javascript - PhpStorm Angular 订阅 - 未解析的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47388190/

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