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...

MARGEN <ion-content> <ion-list *ngFor="let todosPaises of crossCountriesData"> <ion-item lines="inset" *ngFor="let dados of todosPaises.response | orderBy"> {{ dados.cases.active }} </ion-item> </ion-list> </ion-content> MECANOGRAFIADA this.crossCountries = this....
27 ago. 2020 a las 15:55
Tengo un botón que cuando hago clic en él, registra al usuario en la base de datos a través de una llamada a la API, sin embargo, el código no parece esperar la respuesta hasta el segundo clic del botón. Html: <button class="login-button" [disabled]='!loginForm.valid' (click)="login()">Login User</b....
27 ago. 2020 a las 15:08
Tengo 2 estructuras de datos como se muestra a continuación Data1: { purchaceOrder: [{ name: "Purchase Order", version: 1, description: "purchase order process", saved: true, visibility: true }, { name: "Purchase Order", version: 2, descripti....
27 ago. 2020 a las 08:40
Encontré este proyecto de progreso de carga genial disponible en JavaScript y < a href = "https://github.com/kimmobrunfeldt/react-progressbar.js#api" rel = "nofollow noreferrer"> Reaccionar . En su ejemplo en la parte inferior, tienen un círculo de carga de progreso en forma de imagen .svg (Cora....
25 ago. 2020 a las 17:56
export const asyncAction = (data: { param: string }): AppThunk => async (dispatch) => { try { const apidata = await api({ param }); } catch (err) { console.log(err); } }; Recibo este error "No existe ningún valor en el alcance de la propiedad abreviada 'param'. Declare uno o proporc....
25 ago. 2020 a las 17:20
Durante varias horas, he estado tratando de averiguar cómo obtener el valor de un objeto en Angular. Al principio, pensé que no era un objeto, pero he ejecutado esta línea y me muestra que: console.log(typeof(Fruits)); Y obtuve esta respuesta: fruits.component.ts:143 object Así que ahora, estoy se....
25 ago. 2020 a las 16:53
Estoy usando el mat-stepper horizontal como se muestra en este stackblitz: stackblitz aquí Quiero colocar el encabezado (donde están los pasos) debajo del contenido en lugar de encima. Veo que se hace fácilmente cuando se intercambian los elementos uno debajo del otro en la pestaña Elementos dentro ....
25 ago. 2020 a las 16:28
Primero lo primero, estoy usando estas clases: class Student { name: string; age: number; constructor(name: string, age: number) { this.name = name; this.age = age; } } class Food { flavor: string; portions: number; constructor(flavor: string, portions: number) { this.flav....
Cuando uso el siguiente método: downloadFile(){ const blob = this.b64toBlob(this.formGroup.value.attachment); const url = window.URL.createObjectURL(blob); window.open(url); } Se espera que abra una nueva pestaña y descargue el archivo. Pero solo está abriendo una nueva pestaña con contenido ....
21 ago. 2020 a las 17:51
He estado tratando de pasar un ID de cadena (ejemplo ABCD) a otra página usando [routerLink]; sin embargo, cuando llega a la página a la que estoy tratando de enviarlo, no está definido. Así es como intento pasar el valor. <div *ngFor="let item of items.Items"> <h3> <a [title]="item.Name" [route....
21 ago. 2020 a las 13:41
No tengo ni idea de qué título podría escribir. En realidad, esto es lo que obtengo de la API: [ { "order": 1, "role": { "label": "singer" }, "artist": { "name": "AaRON" } }, { "order": 1, "role": { "label": "author" ....
21 ago. 2020 a las 11:47
const localBook = await getBook(bookId); const bookRemote: IBook = { business_name: bookName, business_image: businessImage, business_owner_name: businessOwnerName, updated_at: String(getCurrentTime()), updated_by_user: user.user_id, updated_by_device: deviceInfo.device_i....
21 ago. 2020 a las 09:48
Obtengo un argumento de error de tipo cadena o indefinido no se puede asignar al parámetro de tipo cadena usando mecanografiado y reaccionar A continuación está mi código, function List({items}: Props) { const [activeindex, setActiveindex] = React.useState<string>(); return ( ....
21 ago. 2020 a las 04:56
Estoy importando DirectiveOptions de {{ Tipos X0}}. Que tiene pocas funciones con el tipo DirectiveFunction. Este primer parámetro de DirectiveFunction es {{X0 }}. Pero no importo este tipo de función, necesito extender o agregar una propiedad al primer parámetro de esta función. ¿Cómo agrego una pr....
21 ago. 2020 a las 00:56
Escribí un tipo para mis funciones de control de clic que devuelven un valor con el mismo tipo de parámetro, el código es: type OnClickHandle =<T extends unknown = undefined>(p: T extends infer U ? U : T)=> T extends infer U ? U extends number ? number: U extends string ? ....
19 ago. 2020 a las 10:40
Así que tengo una función asincrónica que toma una matriz de objetos personalizados como argumento, luego recorre cada uno de esos objetos y obtiene algunos datos del almacén de incendios. Los datos de Firestore se convierten en otro objeto personalizado y se agregan a otro a una matriz de objetos p....
Convertí la siguiente función de JS a Typecript y funciona bien. Sin embargo, en la línea if (!(key * key) in frequencyCounter2) { aparece el error: "The left-hand side of an 'in' expression must be of type 'any', 'string', 'number', or 'symbol'." Intenté encasillar la clave como un número, pero fue....
19 ago. 2020 a las 10:02
Tengo datos como a continuación, const items = [ { id: '1', color: 'green', name: 'item1', polygons: [ { id: '1', coordinates: [ { latitude: '25.00', l....
18 ago. 2020 a las 23:10
Estoy tratando de crear una vista HTML para la que necesito un patrón específico de la matriz. Tengo tres matrices como esta: 1er: classes = [ { classid: 1, classname: "class 1" }, { classid: 2, classname: "class 2" }, { classid: 3, classname: "class 3" }, { classid: 4, classname: "....
18 ago. 2020 a las 19:23
Tengo una plantilla. Pero quiero tener un texto predeterminado si la propiedad está vacía. Ahora lo tengo así:....
18 ago. 2020 a las 18:48
Quiero reutilizar este patrón para varios tipos de objetos de argumento y para que el tipo de retorno de la función sea el mismo que el valor de los tipos de objeto type IntentColorCategory = 'brand' | 'neutral' | 'semantic' type IntentColor = 'primary' | 'secondary' | 'neutral' | 'error' | 'success....
18 ago. 2020 a las 14:39
Tengo contact-info.service que obtiene información sobre contactos para componentes de encabezado y pie de página. Todo está funcionando, pero BE recibió 2 llamadas en lugar de 1 para este 1 json. ¿Cómo puedo refactorizar este código para hacer solo 1 llamada en el backend? Entonces, contact-info.s....
18 ago. 2020 a las 13:19
Me estoy rompiendo la cabeza desde ayer por la noche pensando por qué este código no funciona onOutletFeedback(content) { const modalRef = this.modalService.open(content, { scrollable: false, size: 'md' }); modalRef.componentInstance.contactId = this.contactId; //Facing issu....
Estoy tratando de seguir algunos tutoriales básicos de JavaScript, pero también hacerlo en TypeScript usando ESLint. Estoy tratando de obtener el siguiente código: const myHeading: HTMLHeadingElement | null = document.querySelector('h1'); myHeading.textContent = 'Hello, World!'; Sin embargo, tsc in....
18 ago. 2020 a las 01:37
Tengo un servicio simple getHotels(): Observable<any> { return this.http.get(API_URL + '/hotels'); } Y en mi componente tengo getHotels() { this.workersService.getHotels().subscribe( res => { this.hotels = res; console.log(this.hotels); }, error => { ....
17 ago. 2020 a las 20:56