草庐IT

language-typescript

全部标签

javascript - 在 JavaScript 中使用命名参数(基于 TypeScript)

我在TypeScript中使用命名参数时遇到问题。我知道它不支持我在TypeScript中使用它的方式。但是我该怎么做呢?typescript:SomeFunction(name1:boolean,name2:boolean,name3:boolean,name4:boolean)//Willoccuronlyonetime,sothechangeshouldbeinTypeScriptJavaScript:$(function(){...SomeFunction({name1:false,name2:false,name3:false,name4:true});//Willoccur

javascript - MomentJs:如何在 Typescript 中将字符串转换为日期?

我在Angular2中实现AgGird。我有一个日期列和日期排序,而Ag网格只需要格式中的日期类型。因此我不得不以渲染日期的形式发送它。但我的输入是字符串。我的dateString格式为2017-01-19。我在做letmyDate:Date=moment(dateString).toDate();但它给我的输出是ThuJan19201700:00IndianStandardTime。我也这样试过letmyDate:Date=moment(dateString).format("DD/MM/YYYY");这给我错误-字符串不可分配给日期。我也试过letmyDate:Date=momen

javascript - TypeScript 需要提供泛型参数

我有以下功能:asyncfunctionget(url:string):Promise{returngetUrl(url);}但是也可以这样调用(U被TS设置为any):get('/user-url');有没有一种方法可以定义此函数,使其需要明确提供U,如get('/user-url'); 最佳答案 没有对此的内置支持,但是我们可以设计一个场景,在该场景中,不传递类型参数将产生错误,使用默认的泛型类型参数和条件类型。即我们将给U一个默认值void。如果默认值是U的实际值,那么我们会将函数的参数键入为不应该真正传递的参数,从而得到错误

javascript - typescript promise 拒绝类型

如何设置我的promise被拒绝的类型?假设我这样做:conststart=():Promise=>{returnnewPromise((resolve,reject)=>{if(someCondition){resolve('correct!');}else{reject(-1);}});}假设我想拒绝一个数字。但是我不能设置类型;我可以在这里将任何我想要的传递给reject。此外,在使用此promise时,如果我错误地使用拒绝响应类型,我希望出现编译错误。 最佳答案 如thisissue中所述,Promise没有不同类型的已履行

javascript - TypeScript 中的枚举 : what is the JavaScript code doing?

以下typescript:enumPrimaryColors{Red,Green,Blue};生成以下JavaScript:varPrimaryColors;(function(PrimaryColors){PrimaryColors[PrimaryColors["Red"]=0]="Red";PrimaryColors[PrimaryColors["Green"]=1]="Green";PrimaryColors[PrimaryColors["Blue"]=2]="Blue";})(PrimaryColors||(PrimaryColors={}));;我不好意思承认我不明白Java

javascript - 如何将 language_in 或 jscomp_off 与 Google Closure Compiler Service API 一起使用

是否可以通过某种方式将命令行标志(如--language_in=ECMASCRIPT5或--jscomp_off=internetExplorerChecks传递给GoogleClosureCompilerServiceAPI?我在ServiceAPIReference中找不到它.作为引用,jscomp_off记录在Warnings中和language_in记录在JavaScript中. 最佳答案 https://github.com/google/closure-compiler/wiki/Additional-Webservic

javascript - TypeScript 和 Javascript 之间的显着区别是什么?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。Typescript和Javascript有什么区别?每种语言的设计目标是什么?这些设计目标有何不同?旨在与Javascript一起使用的库和框架(例如jquery)与Typescript兼容的兼容性如何?一些示例会有所帮助。

javascript - typescript 中的 'void' 是什么意思?

所以我在网上看到了,我想知道void在Typescript中意味着什么?就像这里一样:private_handleProjectQuerySuccess(data:IProject[]):void{data.sort(this._projectSort);varpathname=this._$location.path();varactiveSet=false;data.forEach((project:IProject)=>{project.active=pathname=='/'+project.id;activeSet=activeSet||project.active;proj

javascript - 如何在 typescript 中使用 angular-ui-bootstrap(模态)?

我想使用模态编辑表格中的一些数据。definitelyTyped的angular-ui-bootstrap的typescript定义中有各种接口(interface),但是它们没有记录,我找不到任何关于如何使用它们的示例。IModalScopeIModalServiceIModalServiceInstanceIModalSettingsIModalStackServicehttps://github.com/borisyankov/DefinitelyTyped/blob/master/angular-ui-bootstrap/angular-ui-bootstrap.d.ts#L1

javascript - 如何更改 Chrome 设置以使用 navigator.language 进行测试

我正在尝试使应用国际化,并且需要测试它在其他语言环境中的行为。但是,navigator.language始终返回en-US,即使我更改了Chrome和OSX中的语言设置也是如此。我可以对浏览器做些什么来强制navigator.language返回类似es-MX的内容?澄清我正尝试以用户身份通过​​GUI而非代码进行更改。 最佳答案 使用chrome://settings/languages#lang并且(重要)确保您选择的语言是顶级选择(首选语言)。更多信息:https://alicoding.com/detect-browser-