Preguntas etiquetadas con typescript

207
¿Cómo implementar un decorador mecanografiado?

TypeScript 1.5 ahora tiene decoradores . ¿Podría alguien proporcionar un ejemplo simple que demuestre la forma correcta de implementar un decorador y describir lo que significan los argumentos en las posibles firmas de decorador válidas? declare type ClassDecorator = <TFunction extends...

199
Usar componente de otro módulo

Tengo la aplicación Angular 2.0.0 generada con angular-cli. Cuando creo un componente y lo agrego a AppModulela matriz de declaraciones, todo está bien, funciona. Decidí separar los componentes, así que creé un TaskModuley un componente TaskCard. Ahora quiero usar el TaskCarden uno de los...

198
¿Cómo inicializo un objeto TypeScript con un objeto JSON?

Recibo un objeto JSON de una llamada AJAX a un servidor REST. Este objeto tiene nombres de propiedad que coinciden con mi clase TypeScript (esto es una continuación de esta pregunta ). ¿Cuál es la mejor manera de inicializarlo? No creo que esto funcione porque la clase (& objeto JSON) tiene...

197
TypeScript: casting HTMLElement

¿Alguien sabe cómo transmitir en TypeScript? Estoy tratando de hacer esto: var script:HTMLScriptElement = document.getElementsByName("script")[0]; alert(script.type); pero me está dando un error: Cannot convert 'Node' to 'HTMLScriptElement': Type 'Node' is missing property 'defer' from type...

197
¿Cómo puedo definir una matriz de objetos?

Estoy creando una matriz de objetos en TypeScript: userTestStatus xxxx = { "0": { "id": 0, "name": "Available" }, "1": { "id": 1, "name": "Ready" }, "2": { "id": 2, "name": "Started" } }; ¿Alguien puede decirme cómo podría declarar su tipo correctamente? ¿Es posible hacerlo en línea o...

195
Declaración de método abstracto en TypeScript

Estoy tratando de descubrir cómo definir correctamente los métodos abstractos en TypeScript: Usando el ejemplo de herencia original: class Animal { constructor(public name) { } makeSound(input : string) : string; move(meters) { alert(this.name + " moved " + meters + "m."); } } class Snake...

193
Subida angular de archivos

Soy un principiante con Angular, quiero saber cómo crear la parte de carga de Angular 5 File , estoy tratando de encontrar algún tutorial o documento, pero no veo nada en ningún lado. ¿Alguna idea para esto? Y probé archivos ng4 pero no funciona para Angular