javascript - throw import 语句中预期的 Angular TS1003 标识符,我的错误源于从“rxjs”导入 throw
问题描述
我有这行代码
import { Observable, throw} from 'rxjs';
我得到了预期的错误标识符:
config/config.service.ts(3,22) 中的错误:错误 TS1003:需要标识符。
它表明错误源于该行/位置 22,这是throw
单词的开头。
为了解决这个问题,我需要做什么?他们所说的标识符是什么意思?
解决方案
我遇到了这个问题,希望解决同样的错误,但原因不同。如果其他人也有同样的情况,我的问题是我将一些点表示法引用转换为字符串表示法,但忘记去掉点了!
例子:
// Started with ...
const variableName = someObject.dynamicPropertyName;
// Was changed to ...
const variableName = someObject.['dynamicPropertyName'];
// Instead of ...
const variableName = someObject['dynamicPropertyName'];
就我而言,这只是一个糟糕的查找替换问题。但我想在其他情况下也可能有人会遇到这种情况。
推荐阅读
- c# - 在 c# 中模拟 osk 上的鼠标单击自动化
- java - 有谁知道为什么我的 else if 语句不起作用?
- javascript - JS 文档:将函数参数定义为类的实例
- c - 如果在一秒钟内执行“x”次,srand 和 rand 创建相同的数字
- javascript - 找不到匹配项(GAS)时如何在下一个空单元格中插入字符串?
- c# - 在 C# Windows 窗体中将连续输出从控制台重定向到 RichtextBox
- office-js - Scriptlab自定义函数获取TypeError:进行GET api调用时网络请求失败
- php - 为什么 id 变量没有传递给这个文件?
- python - 在 Python 中循环运行命令行参数
- opengl - 多重采样如何适用于整数纹理