Preguntas etiquetadas con typescript

TypeScript es un superconjunto de JavaScript estáticamente tipado creado por Microsoft que agrega tipos opcionales, clases, interfaces, enumeraciones, genéricos, asíncrono / espera, y muchas otras características, y compila a JavaScript simple. Esta etiqueta es para preguntas específicas de TypeScript. No se utiliza para preguntas generales de JavaScript.


18
¿Cómo convierto una cadena a enumeración en TypeScript?
He definido la siguiente enumeración en TypeScript: enum Color{ Red, Green } Ahora en mi función recibo el color como una cadena. He intentado el siguiente código: var green= "Green"; var color : Color = <Color>green; // Error: can't convert string to enum ¿Cómo puedo convertir ese valor en una …
312 typescript 

13
¿Cómo evito el error “La firma de índice del tipo de objeto tiene implícitamente un tipo 'cualquiera'” al compilar script con la marca noImplicitAny habilitada?
Siempre compilo Typecript con la bandera --noImplicitAny. Esto tiene sentido ya que quiero que mi verificación de tipo sea lo más ajustada posible. Mi problema es que con el siguiente código me sale el error Index signature of object type implicitly has an 'any' type: interface ISomeObject { firstKey: string; …
309 typescript 

14
No se pudo encontrar un archivo de declaración para el módulo 'nombre-módulo'. '/path/to/module-name.js' implícitamente tiene un tipo 'any'
Leí cómo TypeScript funciona la resolución del módulo . Tengo el siguiente repositorio: @ ts-stack / di . Después de compilar la estructura del directorio es la siguiente: ├── dist │ ├── annotations.d.ts │ ├── annotations.js │ ├── index.d.ts │ ├── index.js │ ├── injector.d.ts │ ├── injector.js │ ├── …



13
Verificación de tipo de interfaz con mecanografiado
Esta pregunta es el análogo directo a la verificación de tipo de clase con TypeScript Necesito averiguar en tiempo de ejecución si una variable de tipo implementa una interfaz. Aquí está mi código: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Si ingresa este código en el campo …



15
La expresión ___ ha cambiado después de que se verificó
¿Por qué es el componente en este simple golpe? @Component({ selector: 'my-app', template: `<div>I'm {{message}} </div>`, }) export class App { message:string = 'loading :('; ngAfterViewInit() { this.updateMessage(); } updateMessage(){ this.message = 'all done loading :)' } } lanzamiento: EXCEPCIÓN: La expresión 'I'm {{message}} en la aplicación @ 0: 5' …

13
Excepción: no se puede vincular a 'ngFor' ya que no es una propiedad nativa conocida
¿Qué estoy haciendo mal? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="talk of talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian', description: 'talk 1'}, {title: 't2', speaker: 'Julie', description: 'talk 2'}]; } @Component({ selector: 'my-app', directives: [ConfTalks], template: …

7
¿Cómo rechazar en sintaxis asíncrona / espera?
¿Cómo puedo rechazar una promesa devuelta por una función asíncrona / espera? por ejemplo, originalmente foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Traducir a asíncrono / esperar async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() rejected} …


22
¿Cómo aplicar filtros a * ngFor?
Aparentemente, Angular 2 usará tuberías en lugar de filtros como en Angular1 junto con ng-for para filtrar resultados, aunque la implementación aún parece ser vaga, sin documentación clara. A saber, lo que estoy tratando de lograr podría verse desde la siguiente perspectiva <div *ng-for="#item of itemsList" *ng-if="conditon(item)"></div> ¿Cómo implementarlo usando …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.