TypeScript es un superconjunto estático de JavaScript 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.

typescript...

Por lo tanto, quiero crear una clase TS con parámetros y opciones opcionales: class NiceClass { private format: string; private total: number; private current: number; private width: number; private head: string; private complete: string; private incomplete: string; priva....
17 may. 2020 a las 18:46
Estoy tratando de realizar la validación del formulario en Angular 9 para verificar si el valor de una determinada entrada es un número (entero o decimal). Por lo tanto, creé el siguiente validador personalizado: import { AbstractControl, ValidationErrors } from '@angular/forms'; export class N....
17 may. 2020 a las 13:13
Quiero encontrar el valor máximo de una matriz json JSON: [ { "item_id": "129", "item_name": "HP Leserjet", "item_quantity": "10", "item_rate": "80000.75", "item_purchase_date": "2020-05-13T00:00:00Z" }, { "item_id": "130", "item_....
14 may. 2020 a las 13:55
¿Cómo configuro esta casilla de verificación angular para tener un valor marcado predeterminado? Por favor, solo quiero una respuesta simple. <p class="card-text">Please indicate which public organizations have been notified.</p> <div for="stakeholders" class="custom-control custom-check....
14 may. 2020 a las 09:48
Estoy usando este código para el botón "cancelar". ¿Cómo hago para que el botón cancelar esté en la parte inferior derecha de la pantalla? <button class = "btn btn-secondary margin-r-10" (click)="close()"> Cancel </button> ....
14 may. 2020 a las 07:51
¿Alguien puede explicarme por qué esto se compila en Typecript? class Result<T> { object: T | null = null; } function setOnlyA(res: Result<{ a: number }>) { res.object = { a: 5 }; } function setAB(res: Result<{ a: number; b: string }>) { setOnlyA(res); // everything compiles fine, ....
13 may. 2020 a las 15:56
Tengo una función, que devuelve Promise: updatePassword(currentPassword: string, newPassword: string): Promise<void> { return this.fireAuth.currentUser.then((user: firebase.User) => { if (user) { const credentials = auth.EmailAuthProvider.credential(user.email, currentPassword) ....
Considere el siguiente código: const a = initialValue() const b = f(a) const c = g(b) Quiero hacer algo para que cuando se haga referencia a a por segunda vez, sea un error de compilación. const d = h(a) // Compile error: `a` can be only referenced once Necesito esto para evitar la derivación de v....
13 may. 2020 a las 11:14
Soy nuevo en React y TypeScript. No puedo encontrar una solución para esto en Google. Tengo un componente que genera una imagen. Quiero envolver esa imagen en una etiqueta <a> si hay un accesorio de URL dado. No estoy seguro de cómo escribir la lógica lo suficientemente simple. Al buscar en línea, h....
13 may. 2020 a las 09:41
El siguiente fragmento de código informa un error Type 'string' is not assignable to type 'never'.(2322) en la línea obj[prop] = value y me cuesta entender por qué. interface fooType { s: string, n: number, } function bar(value: string, obj: fooType, prop: keyof fooType) { if (typeof va....
12 may. 2020 a las 20:44
Tengo un ParentComponent y quiero usar una función de otro archivo y usarlo en este ParentComponent. ParentComponent se ve a continuación, function ParentComponent() { const count = 5; //which is usually got by a graphql query const color=GetColor(count); //here it says argument of type numb....
12 may. 2020 a las 16:00
De esta matriz: objNeeded = [ {onelevel: 'first'}, { onelevel: 'second', sublevels: [ {onelevel: 'domain'}, {onelevel: 'subdomain'} ] }, { onelevel: 'third', sublevels: [ { onelevel: 'fourth', sublevels: [ ....
12 may. 2020 a las 14:24
Tengo un objeto, que quiero llenar y usar la propiedad description public obj = {}; setObj(){ this.sp.getResourceUrl(this.results[0].resource_url).subscribe(data => { this.obj = data; // data has description property }); } Funcionó bien por un tiempo con el siguiente código html p....
12 may. 2020 a las 09:27
Quiero asignar un objeto a una matriz, pero tengo este error en la función de asignación Esperaba al menos 1 argumentos, pero obtuve 1 o más var obj1 = [{ abc: 'abc value' }]; var obj2 = { def: 'new def value'}; var obj3 = Object.assign(...obj1 , obj2) ; ....
11 may. 2020 a las 21:14
Quiero devolver un valor nulo si se cumple la condición y, si no, representar un componente utilizando el operador ternario en reaccionar y mecanografiar. ¿Qué estoy tratando de hacer? Tengo el código como a continuación, {condition1 && condition2 && ( <firstdiv> <seconddiv> <Icon ....
11 may. 2020 a las 17:16
Quiero mostrar un icono basado en el valor de los accesorios usando react y typecript. ¿Qué estoy tratando de hacer? Tengo un ContainerComponent que usa ContentComponent que muestra un icono. Este ContentComponent es un componente reutilizable. A continuación se muestra mi contenedor de componentes ....
11 may. 2020 a las 16:14
Función de servicio public retrieveUserInfo(): Observable<User>{ const headers = new HttpHeaders().set('token', localStorage.getItem("token")); return this.httpClient.get<User>("http://localhost:8080/api/retrieveUserInfo", {headers, responseType: 'json' as 'json' }); } Este es mi app.co....
11 may. 2020 a las 15:01
Estoy usando TypeScript en React. Me gustaría crear alertas personalizadas y agregarles imágenes. Usé este método: private alert() { alert("This is an Alert Dialog"); } ¿Tienes alguna idea de cómo personalizarlo? Gracias de antemano por los consejos.....
11 may. 2020 a las 11:09
Caballero, Mi código se ve así: userContext: UserContext; userContext$ = this.http.get<UserContext>("assets/api/userContext.json", {}).pipe( shareReplay(1), tap((val: UserContext) => { this.userContext = val; console.log(this.userContext); }) ); userAnnounceme....
9 may. 2020 a las 19:36
El mecanografiado también funciona Digamos que tengo una matriz como esta const array = ['one', 'two', 'three', 'four', 'five'] Y quiero producir algunos componentes que se verían como <div> one two </div> <div> three four </div> <div> five </div> Si quisiera usa....
9 may. 2020 a las 02:12
¿Es posible usar un operador ternario dentro de una etiqueta de componente incorporada? Por ejemplo, estoy usando Touchable Opacity de React Native (Base nativa): type ItemProps = { title: string; face: string; }; export const Item: React.FunctionComponent<ItemProps> = ({ title, face, }) =>....
Tengo un problema cuando intento ejecutar ng serve en un proyecto angular creado recientemente. La versión que estoy usando es la 9.1.4, este error no ocurre en un proyecto con una versión angular anterior. Package Version ---------------------------------------------------....
8 may. 2020 a las 05:14
Tengo una matriz de objetos: source_array = [ { "prop1":"one", "prop2":"two", "prop3":"three" }, { "prop1":"four", "prop2":"five", "prop3":"six" } ] Y declaración de destination_array: destination_array: { prop1: any, prop2: any }[]; ....
8 may. 2020 a las 05:01
Espero que estés teniendo un buen día. Tengo este problema al manejar llamadas asíncronas en ngOninit (). Bassically necesito cargar algunas cosas secuencialmente pero no sé cómo. Aquí está el código: import { Component, OnInit } from '@angular/core'; import { Match, Game, participantIdentities, ....
8 may. 2020 a las 04:53
Tengo una matriz como esta: const arr = [1,2,3,4,5,6,7,8,9,10] Y quiero colocarlos como 2 por una línea en divisiones bidimensionales. Permítanme ilustrar lo que estoy tratando de decir: Este es el elemento principal de React: render() { return <div className="base">{...}</div> } Resultado esper....
8 may. 2020 a las 04:19