typescript 相关问题

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

Vuex 与 TypeScript 映射函数

我的状态(游戏命名空间)有一个接口,如下所示: 接口游戏状态{ 选定的选项卡:数字; 超时:数量; 小吃栏:布尔值; 文本:字符串; 完成任务:nu...

回答 5 投票 0

如何将 Circles 绑定到 Markers 以便由 Marker-Clusterer 管理? Angular GoogleMaps 组件

我实际上想要实现的是为不在集群内的每个标记显示一个MapCircle,并在它位于一个集群内时隐藏它。 我知道我可以将别针设计成圆形)b...

回答 1 投票 0

如何根据参数的值缩小函数内的签名范围?

我尝试将接口的方法组合成带有附加操作参数的单个函数。生成的函数可以按预期调用,但似乎我无法获得签名...

回答 1 投票 0

Primeng:p-日历默认日期不起作用

我需要在日期选择器中设置默认日期。我尝试使用 p-calender 的 defaultDate 属性,如下所示: 我需要在日期选择器中设置默认日期。我尝试使用 p-calender 的 defaultDate 属性,如下所示: <p-calendar placeholder="mm/dd/yyyy" name="deadline" required [(ngModel)]="deadline" #deadline="ngModel" [showIcon]="true" showTime="showTime" hourFormat="12" [defaultDate]="defaultDate"> Component.ts代码: public defaultDate: Date = new Date(); ngOnInit() { this.defaultDate.setDate(this.defaultDate.getDate() - 5); } 但是,上面的代码不起作用。请帮忙。 //deadline: Date = new Date(0); deadline: Date; defaultDate: Date = new Date("January 31 1980 12:30"); ngOnInit() { //if (this.deadline == undefined) // this.deadline = new Date("June 30 1966 12:30"); } 根据issue,如果该字段为空,defaultDate 将显示首次打开时的月年。 defaultDate 属性不用于设置特定日期,仅在未设置 ngModel 值时适用。要设置默认显示日期,请使用 ngModel 而不是 defaultDate。 您必须使用 ngModel 与默认日期绑定,如下所述:打开链接 所以,在你的情况下,这样的事情应该有效: <p-calendar placeholder="mm/dd/yyyy" name="deadline" required [(ngModel)]="deadline" #deadline="ngModel" [showIcon]="true" showTime="showTime" hourFormat="12" [defaultDate]=deadline> 更多信息请参考Primeng github中的calendar.ts文件:https://github.com/primefaces/primeng/blob/master/src/app/components/calendar/calendar.ts 我的html: <p-calendar [dateFormat]="'dd/mm/yy'" [maxDate]="minDate" [defaultDate]="minDate" [(ngModel)]="date" [iconDisplay]="'input'" [showIcon]="true" placeholder="JJ/MM/YYYY" id="date" ></p-calendar> 我的ts: export class DateFormPageComponent { date: Date | undefined; currentDate = new Date(); minDate :Date = new Date(this.currentDate.getFullYear()-13, this.currentDate.getMonth(), this.currentDate.getDate()); constructor(private router: Router, private route: ActivatedRoute) { } } 试试这个 public deadline: Date; ngOnInit() { this.deadline.setDate((new Date()).getDate() - 5); }

回答 4 投票 0

使 MUI 按钮随着过渡而变宽

所以我们有这个自定义的ToggleButton,并且我们有一种情况,其中的文本会根据某些状态的变化而变化。问题是宽度的增长是突然的,如何轻松过渡? 哈...

回答 1 投票 0

派生类字段无法自动完成

https://www.typescriptlang.org/play/?#code/MYGwhgzhAECCA8AVaBTAHgFxQOwCYwCUVgB7AJ13ggzIEtsBzAGmgFdsBrbEgd2wD5+

回答 1 投票 0

@rollup/plugin-json 打字稿不起作用

我有一个有效的 appsettings.json 文件(根据 jsonlint.com),我已将 tsconfig resolveJsonModule 选项设置为 true。我正在导入 @rollup/plugin-json 并且我尝试在每个位置调用它......

回答 3 投票 0

如何捕获 JavaScript 中的特定异常?

在Python中,你可以像这样捕获特定的异常: 尝试: [1,2,3][4] 除了索引错误: print("索引超出范围") 如何在 JavaScript 中实现同样的效果?我尝试...

回答 1 投票 0

无法延长加急请求

我正在尝试将 Express 的 Request 接口扩展为: 从'express'导入express,{请求,响应}; 接口 IRequest 扩展请求 { 用户:{ id:字符串; } } 常量路由器 =

回答 2 投票 0

使用 ChatGPT 的 PowerBI 自定义视觉效果

我正在使用 TypeScript 将自定义视觉效果开发到 Power BI 中。我有一个用于用户输入提示的文本类型输入和一个用于 ChatGPT 答案的文本类型输入。这个想法是用户可以询问...

回答 1 投票 0

如何提高http get API的性能?

我正在从服务进行http get 请求。 https://angular.io/guide/http-request-data-from-server 从 '@angular/common/http' 导入 { HttpClient }; @Injectable({ 提供于:'root' }) 出口类

回答 1 投票 0

如何在 TypeScript 中声明“任意”模块?

我需要一步步将一些大型项目从js迁移到typeScript。 我重写了 ts 中的文件,并且我想指定此时其他文件可以包含任何内容。 例如

回答 2 投票 0

如何过滤和删除json查询中属性为null或为空的对象

我有这个json: { “元”:{ “状态”:200, “分页”:{ “页”:1, “每页”:15, “有下一个”:正确 }...

回答 1 投票 0

TypeScript 无法按预期推断特定的泛型类型

我目前面临 TypeScript 的问题,它似乎无法在涉及泛型、枚举和继承的特定场景中正确推断类型。 这是...的简化版本...

回答 1 投票 0

Angular Google 与 ESlint 没有显式的任何

我们需要将 lint 规则添加到我们的 Angular 应用程序中。 导致问题的具体规则是 no-explicit-any eslint 规则。 .eslintrc.json “@typescript-eslint/no-explicit-any”:&...

回答 1 投票 0

我无法让我的 sam 本地 start-api 与 Typescript 一起使用

我一生都无法理解如何设置 SAM 在本地运行我的 Typescript/nodejs api。 我运行 sam local start-api 并且一切都会启动。大量的调试日志记录...

回答 1 投票 0

使用 Typescript 进行 React 和 Google 自动完成

我有一个谷歌地址自动完成和一个react-bootstrap表单,我无法使类型与参考匹配。 类 ProfileForm 扩展了 React.Component {

回答 1 投票 0

TypedPropertyDecorator 泛型的奇怪行为

我试图在 TypeScript (4.9.5) 中创建一个强类型装饰器,这时我注意到一个非常奇怪的行为。我能够在 TypeScript Playground 上创建它的最小复制品(链接...

回答 2 投票 0

类型“false”没有呼叫签名。 (tsserver 2349)

我收到以下 Typescript 警告: 让 d: { [key: string]: { [k: string]: boolean } |数字[] } = { 废话:[], }; d[“废话”].push(2); 警告: 这个表情是……

回答 1 投票 0

将提取的类型合并回可区分联合

所以我有以下类型 A,由属性“type”区分: 类型 A = { 类型:'x',foo:布尔值 } | { 类型:'y',条形:字符串 } 用这种类型我可以制作诸如 { 类型:'x', 夫...

回答 1 投票 0

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