typescript

TypeScript Objetos como tipos de diccionario como en C#

Tengo un código JavaScript que usa objetos como diccionarios; por ejemplo, un objeto 'person' contendrá algunos detalles pers ... ;];" deleting > "delete people[<email>];" ¿Es posible describir esto en Typescript? o tengo que usar una Matriz?

¿Cómo se establece explícitamente una nueva propiedad en 'window' en TypeScript?

Configuro espacios de nombres globales para mis objetos estableciendo explícitamente una propiedad en window. window.MyNames ... so que el Manuscrito se queja ya que me dice que window es de tipo any que por definitivamente puede contener cualquier cosa.

Crear una enumeración con valores de cadena en TypeScript

Se puede usar el siguiente código para crear una enumeración en TypeScript : enum e { hello = 1, world = 2 }; Y lo ... on valores de cadena ? enum e { hello = "hello", // error: cannot convert string to e world = "world" // error };

¿Son posibles las funciones fuertemente tipadas como parámetros en TypeScript?

En TypeScript, puedo declarar un parámetro de una función como una Función de tipo. ¿Hay una forma" tipo-segura " de hacer es ... o result en save sea una función segura de tipo? TL; versión DR: ¿hay un equivalente de un delegado. NET en ¿Mecanografiado?

Expresión ha cambiado después de que se comprobó

¿Por qué el componente en este simple plunk @Component({ selector: 'my-app', template: `<div>I'm {{message}} &l ... toy {{mensaje}} en App@0:5] ¿Cuando todo lo que estoy haciendo es actualizar un enlace simple cuando se inicia mi vista?

Cómo convertir string a enum en TypeScript?

He definido la siguiente enumeración en TypeScript? enum Color{ Red, Green } Ahora en mi función recibo color como cad ... color : Color = <Color>green; // Error: can't convert string to enum ¿Cómo puedo convertir ese valor en enumeración?

obtener y establecer en TypeScript

Estoy intentando crear el método get y set para una propiedad: private _name: string; Name() { get: { return this._name; } set: { this._name = ???; } } ¿Cuál es la palabra clave para establecer un valor?

@ Directiva v /s @ Componente en Angular

¿Cuál es la diferencia entre @Component y @Directive en Angular? Ambos parecen hacer la misma tarea y tienen los mismos atributos. ¿Cuáles son los casos de uso y cuándo preferir uno sobre otro?

¿Cómo elimino un elemento de matriz en TypeScript?

Tengo un array que he creado en TypeScript y tiene una propiedad que uso como clave. Si tengo esa clave, ¿cómo puedo eliminar un elemento de ella?

Transcripción de exportación frente de exportación por defecto

Cuál es la diferencia en Typescript entre export y default export. En todos los tutoriales veo personas export ingiriendo sus ... Class { collection = [1,2,3]; } Lo hace. El error es: error TS1192: Module '"src/app/MyClass"' has no default export.

¿Cómo se implementan las aplicaciones de Angular?

¿Cómo se implementan las aplicaciones de Angular una vez que llegan a la fase de producción? Todas las guías que he visto ... pilados .js en la página index.html o los minimizo usando gulp? ¿Funcionarán? ¿Necesito SystemJS en la versión de producción?

Importación de lodash en la aplicación angular2 + typescript

Me está costando conseguir que los módulos lodash se importen. He configurado mi proyecto usando npm + gulp, y sigo golpeando ... pero nada parece trabajo. Alguna idea? Si es necesario puedo proporcionar un pequeño archivo zip para ilustrar el problema.

clave de acceso y valor del objeto usando * ngFor

Poco confundido acerca de cómo obtener Key and Value de objeto en angular2 mientras usng *ngFor para la iteración sobre el ob ... ucho encontrado de usar tubería, pero cómo utilizar no sé. ¿hay alguna tubería incorporada para hacer lo mismo en angular2 ?

const estática pública en TypeScript

¿Existe tal cosa como constantes estáticas públicas en TypeScript? Tengo una clase que se parece a: export class Library ... el tsc no se queja. Pero si intento usar la biblioteca de clases en otro lugar, e intento hacer lo mismo, no la reconoce.

¿Debo usar typescript? o puedo usar ES6? [cerrado]

Mi trabajo diario es desarrollador de clientes usando AngularJS. Estamos evaluando si queremos ir con TypeScript. Investigué ... uché que angular 2 tendrá soporte completo para TypeScript, ¿será esa una de las razones por las que debería quedarme con él?

¿Cómo puedo asignar propiedades dinámicamente a un objeto en TypeScript?

Si quisiera asignar programáticamente una propiedad a un objeto en Javascript, lo haría así: var obj = {}; obj.prop = "valu ... 'prop' no existe en el valor de tipo '{}' ¿Cómo se supone que debo asignar una nueva propiedad a un objeto en TypeScript?

¿Cómo puedo crear un objeto basado en una definición de archivo de interfaz en TypeScript?

He definido una interfaz como esta: interface IModal { content: string; form: string; href: string; $form: J ... de alguien ayudarme con esto? ¿Está bien usar una interfaz para describir mi objeto modal y, si es así, cómo debería crearlo?

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 cla ... o clases según sea necesario, por lo que no tengo que escribir código explícito para cada miembro en cada clase (¡hay mucho!)

Declarar método abstracto en TypeScript

Estoy tratando de averiguar cómo definir correctamente los métodos abstractos en TypeScript: Usando el ejemplo de herencia ... definir correctamente los métodos protected - parece ser una palabra clave, pero no tiene efecto y el código no se compilará.

Sobre "*.d. ts " en TypeScript

Siento curiosidad por *.d.ts debido a un novato de TypeScript. Y alguien me dijo que este tipo de archivo es algo así como "h ... l archivo *.d.ts saber qué archivo JS se asigna a sí mismo? Muchas gracias! Sería muy bueno si alguien me diera un ejemplo.