Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . ¿Puede...
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.
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . ¿Puede...
Tengo el siguiente error al iniciar mi aplicación Angular, incluso si el componente no se muestra. Tengo que comentar <input>para que mi aplicación funcione. zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'input'....
Angular proporciona enganche de ciclo de vida ngOnInitpor defecto. ¿Por qué debería ngOnInitusarse, si ya tenemos un
Dada una representación de cadena de un número, ¿cómo puedo convertirlo para numberescribir en TypeScript? var numberString: string = "1234"; var numberValue: number = /* what should I do with `numberString`?
LA SITUACIÓN: ¡Por favor ayuda! Estoy tratando de hacer lo que debería ser una forma muy simple en mi aplicación Angular2, pero no importa lo que nunca funcione. VERSIÓN ANGULAR Angular 2.0.0 Rc5 EL ERROR: Can't bind to 'formGroup' since it isn't a known property of 'form' EL CÓDIGO: La...
¿Cuál es la diferencia entre estas declaraciones (interfaz vs tipo)? interface X { a: number b: string } type X = { a: number b:
Estoy tratando de 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
Configuro espacios de nombres globales para mis objetos estableciendo explícitamente una propiedad en window. window.MyNamespace = window.MyNamespace || {}; TypeScript subraya MyNamespacey se queja de que: La propiedad 'MyNamespace' no existe en el valor de tipo 'window' any " Puedo hacer...
En TypeScript, puedo declarar un parámetro de una función como un tipo Función. ¿Hay una forma "segura de escribir" de hacer esto que me falta? Por ejemplo, considere esto: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the save...
¿Alguien sabe cómo hacerse con un elemento definido en una plantilla de componente? Polymer lo hace realmente fácil con $y $$. Me preguntaba cómo hacerlo en Angular. Tome el ejemplo del tutorial: import {Component} from '@angular/core'; @Component({ selector:'display', template:` <input...
Estoy tratando de poner en marcha mi primera aplicación TypeScript y DefinitelyTyped Node.js, y me encuentro con algunos errores. Recibo el error "TS2304: No se puede encontrar el nombre 'require'" cuando intento transpilar una página simple de TypeScript Node.js. He leído varias otras ocurrencias...
Al mirar el código fuente de una regla tslint, me encontré con la siguiente declaración: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; } Observe el !operador después node.parent. ¡Interesante! Primero intenté compilar el archivo localmente con mi versión actualmente...
En TypeScript, el const palabra clave no se puede usar para declarar propiedades de clase. Al hacerlo, el compilador produce un error con "Un miembro de la clase no puede tener la palabra clave 'const'". Necesito indicar claramente en el código que una propiedad no debe cambiarse. Quiero que el...
Estoy un poco confundido acerca de cómo obtener el keyy valuede un objeto en angular2 mientras lo uso *ngForpara iterar sobre el objeto. Sé que en angular 1.x hay una sintaxis como ng-repeat="(key, value) in demo" pero no sé cómo hacer lo mismo en angular2. He intentado algo similar, sin...
Tengo una matriz que he creado en TypeScript y tiene una propiedad que uso como clave. Si tengo esa clave, ¿cómo puedo eliminar un
Leí un objeto JSON de un servidor REST remoto. Este objeto JSON tiene todas las propiedades de una clase de mecanografiado (por diseño). ¿Cómo envío ese objeto JSON recibido a un tipo var? No quiero rellenar un var de mecanografiado (es decir, tener un constructor que tome este objeto JSON). Es...
Dado que TypeScript está fuertemente tipado, simplemente se usa if () {}para verificar nully undefinedno suena bien. ¿TypeScript tiene alguna función dedicada o sintaxis de azúcar para
Estoy usando Angular 2 (TypeScript). Quiero hacer algo con la nueva selección, pero lo que obtengo onChange()es siempre la última selección. ¿Cómo puedo obtener la nueva selección? <select [(ngModel)]="selectedDevice" (change)="onChange($event)"> <option *ngFor="#i of...
Si quisiera asignar programáticamente una propiedad a un objeto en Javascript, lo haría así: var obj = {}; obj.prop = "value"; Pero en TypeScript, esto genera un error: La propiedad 'prop' no existe en el valor del tipo '{}' ¿Cómo se supone que debo asignar cualquier propiedad nueva a un...
Estoy tratando de usar el componente de autocompletar material angular en mi proyecto Angular 2. Agregué lo siguiente a mi plantilla. <md-input-container> <input mdInput placeholder="Category" [mdAutocomplete]="auto"