typescript 相关问题

TypeScript是由Microsoft创建的JavaScript的类型超集,它添加了可选类型,类,接口,async / await和许多其他功能,并编译为纯JavaScript。此标记用于特定于TypeScript的问题。它不用于一般的JavaScript问题。

如何从 JavaScript 的嵌套结构中递归删除所有对象?

要求: 我试图过滤掉所有值为“”或null的对象。如果该值为“”,那么我希望该对象从规则数组中删除。 之后,如果...

回答 1 投票 0

如何为 PrimeNG 下拉列表设置可见/不可见的组项目?

当我单击组标题时,如果组中有项目,我想使组项目可见/不可见。 是否可以? 例如,我想在下拉列表中看到 3 个项目(AA、BB、CC),前 2 个选项(AA 和 BB)

回答 1 投票 0

PrimeNG 输入数字与自定义数字格式化程序

我正在使用 PrimeNG 在 Angular 中设置一个表单,并且尝试将 元素的值格式化为使用以下格式 XXX.XXXX'XX,即,如果我有值 123.45678,我

回答 1 投票 0

“{}”类型中缺少属性“opacity”,但“LoaderProps”类型中需要属性“opacity”

我正在使用 TypeScript(tsx) 从“反应”导入反应; 接口 LoaderProps { 不透明度:数字; } const 加载器:React.FC = ({ opacity }) => { 返回 ( ...

回答 1 投票 0

无法在运行的 docker 映像上发送请求。邮递员中错误套接字挂起。在浏览器中本地主机没有发送任何数据

我在本地成功启动了 docker 映像,但无法在本地主机上发送任何请求。我在邮递员中遇到错误套接字挂起,并且本地主机没有发送任何数据。 泊坞窗文件 FROM节点:20-alpine

回答 2 投票 0

Commander 中的 Nest Js MaxListenersExceededWarning 如何增加限制?

我收到此警告 MaxListenersExceededWarning:检测到可能的 EventEmitter 内存泄漏。 [指挥官] 新增 11 个终端监听者。使用emitter.setMaxListeners()来增加限制 当我添加更多...

回答 1 投票 0

如何在带有 typescript 的 React js 项目中使用 .env 文件?

我有一个react js项目,但是使用typescript。我知道我们可以创建 .env 文件并定义一些配置, .env 文件 REACT_APP_SOME_CONFIGURATION = "一些值" ...

回答 5 投票 0

PNPM mono 存储库的 Docker 配置出现错误

我是 docker 初学者,尝试为我的全栈 API REST 项目进行配置,我的 PNPM 工作区中有 2 个应用程序,一个前端和一个后端,前端是 Angular,后端是 AdonisJS,我想要

回答 1 投票 0

TSC 找不到全局对象的名称

在我的打字稿代码中,我试图访问 __dirname 全局对象:https://nodejs.org/docs/latest/api/globals.html 我看到编译错误:TS2304:找不到名称“__dirname”。 我可以跑...

回答 2 投票 0

私有标识符仅在针对 ECMAScript 2015 及更高版本 (Angular 9) 时可用

我正在从 Angular 8.2 升级到 9.1,并且我正在尝试将私有字段更改为 TS 3.8 允许的 #fieldName:any 而不是 private fieldName:any。我得到编译器错误说 私人...

回答 3 投票 0

为什么这个函数可以接受与方法参数类型不兼容的类类型

为什么 func(x2) 有效?当 x2.index 要求将 F2 传递给它但 func 只传递 F1 时 F1类{ 值:字符串='' } 类 F2 扩展 F1 { 值2:数字= 0 } 抽象类 X1 {

回答 1 投票 0

TypeScript - PropTypes 精确函数

如何将对象分配给使用exact()定义类型的变量? 例如,假设我有一种类型 导出 const MyType = PropTypes.exact({ id: PropTypes.number.isRequired, 名称:PropT...

回答 1 投票 0

在 TypeScript 中为类定义 JSON 序列化格式的最佳方法是什么?

我正在使用 Angular 和 TypeScript 开发一个程序。我有一个名为 Signal 的类,它具有以下属性: 导出类信号{ 身份证号; 奥布拉德:数字; 奥布拉:字符串; ...

回答 1 投票 0

打字稿:假装 foo 不在类型栏中,而它是:如何调试

当我执行 tx.idbtrans 时,出现错误: 错误:类型“Transaction & { fileInfo: EntityTable;”上不存在属性“idbtrans” }'。 等待 db.transacti...

回答 1 投票 0

Node.js 全局变量和 TypeScript

我需要一些强类型的全局变量。 正如这里提到的:Extending TypeScript Global object in node.js,为了向全局变量添加字段,我需要添加一个 .d.ts 文件,

回答 4 投票 0

如何使用 typescript、Vuetify 在 VUE js 中创建 v-table?

我有一些日志数据,我必须从脚本部分构造一个v表。 我在将 html 标签附加到 v 表时遇到问题。 这是我尝试过的代码 <... 我有一些日志数据,我必须从脚本部分构造一个v表。 我在将 html 标签附加到 v 表时遇到问题。 这是我尝试过的代码 <template> <div> <v-table width="800" ref="LogTable"> </v-table> </div> </template> <script setup lang="ts"> import { ref } from 'vue' import { onMounted } from 'vue' const logRefData = ref("03/22 08:51:06 INFO creating mailslot for RSVP" + "\n" + "2024-05-07 08:51:06 INFO: mailbox allocated for rsvp" + "\n" + "2024-05-07 08:51:06 INFO: creating mailslot for RSVP via UDP" + "\n" + "2024-05-07 08:51:06 INFO: mailbox allocated for rsvp - udp" + "\n" + "2024-05-07 08:51:06 TRACE: entity for rsvp allocated and initialized" + "\n" + "2024-05-07 08:51:06 INFO: creating socket for querying route" + "\n" + "2024-05-07 08:51:06 INFO: no mailbox necessary for forward" + "\n" + "2024-05-07 08:51:06 INFO: creating mailslot for route engine" + "\n" + "2024-05-07 08:51:06 TRACE: ready to accept informational socket connection." + "\n" + "2024-05-07 08:52: 50 EVENT: api request SENDER") const logRefDataArray = ref(logRefData.value.split(/\r?\n/).filter(item => item)); console.log(logRefDataArray); const LogTable = ref(); const renderLogTable = () => { console.log('Render data'); const parentCont = LogTable; if (logRefDataArray.value.length) { parentCont.value.innerHTML = ``; for (const [i, log] of logRefDataArray.value.entries()) { const tr = document.createElement("tr"); const td = document.createElement("td"); const logStamp = log.substring(0, log.indexOf(': ') + 1).split(' '); console.log(logStamp) let logStampData = ''; if (logStamp.length) { const date = logStamp.splice(0, 1); const time = logStamp.splice(0, 1); const logType = logStamp.join(' '); logStampData = `<span>${i + 1}.</span><i>${date} ${time}</i> <b>${logType}</b> `; } const logMessage = log.substring(log.indexOf(': ') + 1); const logToPrint = `${logStampData}${logMessage}`; td.innerHTML = `${logToPrint}`; tr.appendChild(td); parentCont.value.appendChild(tr); } } else { parentCont.value.innerHTML = `<tr><td class="no_entry_found">No logs found</td></tr>`; } } onMounted(() => { renderLogTable(); }); </script> 当我使用“document.getElementByID”时,我能够成功获取表格数据。但我想要更多的 vue js、typescript,而不是纯 HTML/JS。所以我使用 ref 更改了代码。 我收到错误“TypeError:parentCont.value.appendChild 不是函数”。我该如何解决这个错误?有没有更好的方法来做到这一点?我们如何在这里使用 v-html ? 这不是使用 vue 的方式,你应该避免以这种方式操纵厄运。我认为你已经开始实现 vue,但不清楚它是如何工作的,我建议你阅读官方文档 https://vuejs.org/guide/essentials/list.html 以及 vuetify https://vuetifyjs .com/en/components/tables/ 我建议您将数据解析为 JSON 并使用 v-for 逐步执行 您应该以类似以下内容结束: <v-table> <thead> <tr> <th>Your header</th> </tr> </thead> <tbody> <tr v-for="log in yourData"> <td>{{ log }}</td> </tr> </tbody> </v-table>

回答 1 投票 0

NextJs 中字符串未分配给类型从不出错

'使用客户端' 从“react-hook-form”导入{FieldErrors、FieldValues、UseFormRegister}; 从“react-icons/bi”导入{BiDollar}; 接口输入属性{ id:字符串; ...

回答 1 投票 0

在 TypeScript 中为类定义 JSON 序列化格式的最佳方法是什么?

我正在使用 Angular 和 TypeScript 开发一个程序。我有一个名为 Signal 的类,它具有以下参数: 导出类信号{ 身份证号; 奥布拉德:数字; 奥布拉:字符串;

回答 1 投票 0

如何在 tsconfig.json 中包含 .env 文件以用于转译器

我有一个像这样的打字稿项目结构: 根/ 应用程序/ 索引.ts 配置/ .env.dev 在index.ts内部,我想用指向.env.dev文件的路径调用dotenv.config()来连接...

回答 2 投票 0

ts-jest 未配置为匹配 tsc 选项

我使用此样板启动了一个新的打字稿项目:https://github.com/jsynowiec/node-typescript-boilerplate 有些代码通过 npm run build && npm start 可以正常工作,但不能通过 npm test 正常工作。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.