Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

282
Vistas
¿Cómo incluyo el diseño flexible?

Estoy tratando de agregar un diseño flexible a una aplicación angular, pero cuando lo hago y trato de usarla, la aplicación se rompe. he instalado

 npm i @angular/flex-layout @angular/cdk

luego importado en app.module.ts

 import { FlexLayoutModule } from '@angular/flex-layout'; import [ FlexLayoutModule ]

También he actualizado mecanografiado a la última

 npm i typescript@latest

Pero cuando la aplicación intenta compilar, recibo todo tipo de errores:

 ERROR in node_modules/@angular/flex-layout/core/typings/base/base2.d.ts:24:19 - error TS1086: An accessor cannot be declared in an ambient context. 24 protected get parentElement(): HTMLElement | null; ~~~~~~~~~~~~~ node_modules/@angular/flex-layout/core/typings/base/base2.d.ts:26:19 - error TS1086: An accessor cannot be declared in an ambient context. 26 protected get nativeElement(): HTMLElement; ~~~~~~~~~~~~~ node_modules/@angular/flex-layout/core/typings/base/base2.d.ts:28:9 - error TS1086: An accessor cannot be declared in an ambient context. 28 get activatedValue(): string; ~~~~~~~~~~~~~~ node_modules/@angular/flex-layout/core/typings/base/base2.d.ts:29:9 - error TS1086: An accessor cannot be declared in an ambient context. 29 set activatedValue(value: string); ~~~~~~~~~~~~~~ node_modules/@angular/flex-layout/core/typings/breakpoints/break-point-registry.d.ts:20:9 - error TS1086: An accessor cannot be declared in an ambient context. 20 get overlappings(): BreakPoint[]; ~~~~~~~~~~~~ node_modules/@angular/flex-layout/core/typings/breakpoints/break-point-registry.d.ts:24:9 - error TS1086: An accessor cannot be declared in an ambient context.

Y la lista continúa. ¿Tengo una discrepancia de versión de algo?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Es porque está en Angular 8 pero la biblioteca requiere Angular 9. En su paquete.json use esta versión: "@angular/flex-layout": "^8.0.0-beta.27"

over 4 years ago · Santiago Trujillo Denunciar

0

Intenta agregar tslib en dependencias

 npm install --save tslib

Editar

Si está utilizando Angular v8, use v8 para el diseño flexible porque v9 necesita Angular v9.

over 4 years ago · Santiago Trujillo Denunciar

0

  1. Cambiar la versión de flex-layout compatible con Angular 8. actualizar angular.json
 "@angular/flex-layout": "^8.0.0-beta.27"
  1. instalar esta actualización
 npm install

Para evitar este error, actualice tsconfig.json (No recomendado)

 "compilerOptions": { "skipLibCheck":true }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda