标签[typescript]

TypeScript是Microsoft创建的JavaScript的静态类型超集,它添加了可选的类型,类,接口,枚举,泛型,异步/等待和许多其他功能,并编译为纯JavaScript。 该标签用于特定于TypeScript的问题。 它不用于一般的JavaScript问题。

-1
0回复
07

.tsx或.jsx可以多长时间才能过长?(几行?)

由于组件之间的交互,我不得不将大多数“组件”放在一个 .tsx 文件中。 可能有 20 或 30 个滑块和文本输入是的,代码是一团糟,但我正在优化速度:小部件需要查看彼此的状态更新,当我将小部件分成单独的组件,然后导入它们并使用 redux 进行交互时,方式,方式,方式太慢了。 useState
0
0回复
09

如何在jest中导入之前定义env变量?

在我的单元测试中,有一个导入的模块import { DeviceFromDb1 } from '../Device'这是一个与猫鼬模式定义相关的文件。 让我遇到这个问题的原因是:在这个文件中,我需要从另一个数据库填充数据,这就是我所做的: ../设备文件: 对于单元测试,我使用 MongoMemo
0
0回复
19

Angular材料中的正则表达式数字输入表单字段出错

我正在使用Validators.pattern(/^[1-9][0-9]{0,2}$/)在数字输入字段中只允许从 1 到 999 的数字。 如果从输入范围箭头中选择,即使对于 -ve 值(在<input>上设置 min=1, max=999 ),此正则表达式也能正确验证。 但是当我明确输
0
1回复
14

如何在反应中将功能传输到功能组件

我在反应和打字稿方面有点新,并且在将函数从文件App.tsx到名为WordAddingForm.tsx功能组件时遇到了一些问题, WordAddingForm.tsx ! 所以这是我的App.tsx文件: 我需要将函数getWords传输到组件 这是我的WordAddingForm.tsx文件: 我
0
0回复
05

Angular中的空显示

目前,我正在 Udemy 上学习 Angular 和 C# 的一门课程,但我陷入了困境。 在执行分页之前,我可以进入用户的编辑个人资料,当我按下用户卡上的用户图标时,我可以进入用户信息页面。 实现分页后,获取不到用户,为空。 我也尝试映射,但它不起作用,在这一点上的课程是订阅。 此外,当我尝试创建在
0
0回复
11

键入以点分隔的路径键入

我想强烈输入一个点分隔的路径到特定类型。 假设我们有一个递归结构,其中非常叶子是特定类型,在这种情况下由一组语言翻译: 这方面的一个例子可能是: 我想要一个路径类型: hello , bool.yes和bool.no 。 这是我到目前为止所拥有的: 对于单层翻译文件: 所以我们需要一些模板字符串并i
1
0回复
09

TypeORM第二个JOIN语句不提供结果

我有一个包含产品、制造商和系列的数据库。 产品和制造商之间存在一种:m 关系。 在一个集合中,用户可以存储产品,因此产品和集合也通过一个:m 关系连接。 现在,我必须根据 collectionId 为其制造商加载产品。 目前我有以下片段: 产品加载成功,但厂商未加载。 这是打印出来的结果: 有人知道
0
0回复
12

如何在awssdkv3中使用CloudFrontgetSignedUrl

我需要使用新的 aws sdk v3 @aws-sdk/client-cloudfront迁移代码,但我没有在文档中找到类似的方法。 这是V2中的代码:import CloudFront from 'aws-sdk/clients/cloudfront';import { DownloadPres
0
5回复
46

当数组上的所有元素都具有相同状态时如何创建条件

我想创建一个条件,仅当数组中的所有元素都处于状态 3 时才执行该函数,如果该数组有一个状态为 3 或不同于 3 的元素,我不应该执行该函数。 我试过这段代码,但当我有状态 3 或不同状态的元素时不起作用。 这是 JSON:
0
0回复
27

你能创建一个ts定义来检查任何打字稿接口吗?

我有一个接口,我想在我的定义中强制定义一个接口,但允许使用任何接口。 就像是...interface Foo { enabled: boolean}interface Settings { [key: string]: AnyInterface // will pass foo: IFoo;
0
1回复
23

打字稿-setTimeout与async和await相结合的意外序列

当我运行此脚本时,输出与我预期的不同:1 到 4。这是为什么? 输出是:
0
1回复
27

如何在打字稿中使用条件导入模块的类型?

我的项目中有一个可选的和平台相关的依赖项,我想像这样有条件地导入:import os from 'os';export default async function doSomething(): Promise<foo | null> { if(os.type() === 'some
0
1回复
18

如何将所有异常配置为“任何”类型

最近在我的打字稿项目中,所有 catch 块突然开始出现以下打字稿编译错误: 我不知道这是否是配置文件的一些更新,但是我如何配置 Typescript 以将所有捕获的异常视为any类型而不是unknown类型
0
0回复
30

使用百分比调整内联图像大小

我在按百分比内联调整图像大小时遇到​​问题(即具有 10% 到 100% 的硬限制)。 我正在努力解决的问题是 ResizeContainerService -> resizeElement 中处理调整大小的代码。 我不确定在线和实时调整图像大小所需的计算。 现在它只是向我抛出一些有趣的数字。
0
0回复
25

如何解决'-Modulenotfound:错误:无法解析'assert'-

当我运行“ng serve”时,收到以下消息: 我遵循了此处找到的一些建议: https : //stackoverflow.com/a/52367183/5100770 ,但是我仍然看到“assert”模块的错误。
0
0回复
06

错误[ERR_UNSUPPORTED_ESM_URL_SCHEME]:默认ESM加载器仅支持文件和数据URL-Vue3

当我想启动我的 vue 3 typescript 项目时,我收到以下错误: 发生此错误是因为我将我的vue.config.js重命名为vue.config.mjs 。 有趣的是,这个项目通过 gitpod.io 工作,但不在 phpstorm 和 vscode 中。 我的 vue.config.mj
0
0回复
07

NullInjectorError:R3InjectorError(AppModule)[MenuElementsDataService->>MenuElementsDataService

我已经声明了模块级服务,如下所示: 浏览.module.ts 该服务在 Parent 组件上运行良好。 即BrowseComponent 。 但是在嵌套的 Child 组件上给出了 Null Injector 错误。 即FirstMenuComponent 你知道为什么吗? core.js:64
0
2回复
16

es6类函数中的this[functionName]导致“元素隐式具有'any'类型,因为字符串类型的表达式不能用于索引”

我正在尝试使用 es6 类创建类似服务的命令,如下所示: 这是完全有效的,但打字稿在this[name]部分咆哮: 在这种情况下,如何将“name”参数定义为 Person 的类成员类型?
-1
0回复
20

如何在我的3draymarched世界中正确翻译/旋转我的相机

介绍大家好。 所以我是一个分形爱好者,并决定使用 raymarching 在 WebGL 中构建一个 2D/3D 分形生成器,使用 Typescript 作为脚本语言。 我多年来一直是 C#/Typescript 开发人员,但对 3d 编程的经验为零,所以我必须先学习一些矩阵数学,然后再学习 Web
0
0回复
08

ReactJS:React-Select调用api并过滤结果

我正在创建一个搜索框,您可以在其中写一些字母,而 api 应该返回一个过滤后的列表。 现在我的问题是这个列表是空的(但是找到了应该显示的值) 这个 listaValoriTrovati console.log 我一个对象数组 [{value: 'value', label: 'label'}] 但是

1 2 3 4 5 6 7 8 9 10 下一页