草庐IT

$TypeScript

全部标签

如何在 TypeScript 中导入 JavaScript 模块

HowtoimportJavaScriptmodulesinTypeScript我有一些JavaScript代码正在尝试转换为Typescript。据说,typescript是JavaScript的超集,除了以下有编译器错误。假设我没有将ko库导入typescript,我将如何转换以下代码:12345(function(ko,viewModels){  viewModels.MyViewModel=function(){    //stuffinhere  }}(ko,window.viewModels=window.viewModels||{}));作为参考,这是我在TypeScript中的

typescript泛型和类属性

Typescriptgenericsandclassproperties我目前正在一个React项目中使用Typescript,并希望使用类属性来设置初始状态,但是在使用未定义的值和严格的null检查时遇到了一些问题。这是我的问题的最小重构,没有任何React特定代码来演示我的问题。1234567891011121314151617181920212223classComponent{  state:T;}interfaceFoo{  bar:number|undefined}classTestextendsComponent{  state={    bar:undefined  }  te

如何在 TypeScript 中导入 JavaScript 模块

HowtoimportJavaScriptmodulesinTypeScript我有一些JavaScript代码正在尝试转换为Typescript。据说,typescript是JavaScript的超集,除了以下有编译器错误。假设我没有将ko库导入typescript,我将如何转换以下代码:12345(function(ko,viewModels){  viewModels.MyViewModel=function(){    //stuffinhere  }}(ko,window.viewModels=window.viewModels||{}));作为参考,这是我在TypeScript中的

typescript泛型和类属性

Typescriptgenericsandclassproperties我目前正在一个React项目中使用Typescript,并希望使用类属性来设置初始状态,但是在使用未定义的值和严格的null检查时遇到了一些问题。这是我的问题的最小重构,没有任何React特定代码来演示我的问题。1234567891011121314151617181920212223classComponent{  state:T;}interfaceFoo{  bar:number|undefined}classTestextendsComponent{  state={    bar:undefined  }  te

关于typescript:通过Angular 2路由传递动态数据

PassingdynamicdatathroughAngular2route可以将静态数据传递给Angular2路由而不在URL上显示。但是我怎样才能以同样的方式传递动态数据/对象呢?我假设您想为UX目的传递简单的数据,对吗?您可以使用解析器。解析器返回的数据可用于路由,与路由配置上的静态data相同的方式是示例见https://angular.io/guide/router#resolve-guard123456789101112131415@Injectable()exportclassCrisisDetailResolveimplementsResolve{ constructor(pr

关于typescript:通过Angular 2路由传递动态数据

PassingdynamicdatathroughAngular2route可以将静态数据传递给Angular2路由而不在URL上显示。但是我怎样才能以同样的方式传递动态数据/对象呢?我假设您想为UX目的传递简单的数据,对吗?您可以使用解析器。解析器返回的数据可用于路由,与路由配置上的静态data相同的方式是示例见https://angular.io/guide/router#resolve-guard123456789101112131415@Injectable()exportclassCrisisDetailResolveimplementsResolve{ constructor(pr

关于typescript:如何通过 Angular 8 中的 id 获取元素来更改类并更改 div 的样式

howcanichangeclassbygetelementbyidinangular8andchangethestyleofdiv如何通过Angular8中的getElementByid添加和删除类。当用户单击详细信息图标时,我想删除类\\'col-md-12\\'并添加\\'col-md-6\\'。并改变另一个div的样式,例如display:block.component.html1234567891011121314151617                      Points       ###                           {{user.score}} 

关于typescript:如何通过 Angular 8 中的 id 获取元素来更改类并更改 div 的样式

howcanichangeclassbygetelementbyidinangular8andchangethestyleofdiv如何通过Angular8中的getElementByid添加和删除类。当用户单击详细信息图标时,我想删除类\\'col-md-12\\'并添加\\'col-md-6\\'。并改变另一个div的样式,例如display:block.component.html1234567891011121314151617                      Points       ###                           {{user.score}} 

如何向 TypeScript/JSX 中的现有 HTML 元素添加属性?

HowdoIaddattributestoexistingHTMLelementsinTypeScript/JSX?有人知道如何使用自定义属性正确添加/扩展所有原生HTML元素属性吗?使用用于合并接口的TypeScript文档,我认为我可以这样做:1234567interfaceHTMLElement{  block?:BEM.Block;  element?:BEM.Element;  modifiers?:BEM.Modifiers;};//error但我在vscode1.6.1(最新)中收到以下Intellisense错误:[ts]Property'block'doesnotexisto

如何向 TypeScript/JSX 中的现有 HTML 元素添加属性?

HowdoIaddattributestoexistingHTMLelementsinTypeScript/JSX?有人知道如何使用自定义属性正确添加/扩展所有原生HTML元素属性吗?使用用于合并接口的TypeScript文档,我认为我可以这样做:1234567interfaceHTMLElement{  block?:BEM.Block;  element?:BEM.Element;  modifiers?:BEM.Modifiers;};//error但我在vscode1.6.1(最新)中收到以下Intellisense错误:[ts]Property'block'doesnotexisto