Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

396
Views
¿Cuál es la diferencia entre "ng-bootstrap" y "ngx-bootstrap"?

¿Cuál es la diferencia entre ng-bootstrap y ngx-bootstrap ? ¿Están relacionados entre sí? ¿O son simplemente implementaciones concurrentes?

¿Alguien ha trabajado con ambos y puede dar / explicar los pros y los contras de ambos?

Con ng-bootstrap me refiero a ng-bootstrap.github y

con ngx-bootstrap me refiero a valor-software-ngx-bootstrap .

Ambos relacionados con Angular 4 ( ¡no con AngularJS! ) y Bootstrap 4.

Tenga en cuenta que esta no es una pregunta duplicada de diferencia entre ngx-bootstrap y ng2 bootstrap. .

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

ng-bootstrap y ngx-bootstrap son dos proyectos diferentes de dos equipos de proyectos diferentes que intentan lograr más o menos lo mismo, lo que le permite usar Bootstrap en Angular (2+) sin el uso de jQuery.

Ambos están reconstruyendo los componentes de Bootstrap usando solo Angular (sin jQuery). Las principales diferencias son sobre qué versión de Bootstrap admiten.

  • ngx-bootstrap es compatible con Bootstrap 3 y 4.
  • ng-bootstrap es compatible con Bootstrap 4 y requiere Angular 5+.

Esto significa que si necesita usar Bootstrap versión 3, entonces ngx-bootstrap es su única opción real de las dos. Si puede usar Bootstrap 4, puede elegir entre los dos proyectos.

La otra diferencia (potencialmente significativa) son los equipos detrás de los proyectos. El punto clave a tener en cuenta a este respecto es que el equipo detrás de ng-bootstrap también fue responsable de angular-ui-bootstrap, la versión AngularJS (es decir, 1.x) de la biblioteca Bootstrap.

over 4 years ago · Santiago Trujillo Report

0

Estaba pensando en qué usar para mi proyecto y luego, después de comparar ambos proyectos, creo que ngx-bootstrap de valor-software es una mejor opción ya que tiene animación integrada en su componente modal. Ng-bootstrap, la animación aún no está presente, un modal que aparece sin una animación es un gran fastidio. Otra razón es que Ng-bootstrap todavía está en versión beta y no pude usarlo para mi aplicación de producción al compararlo con ngx-bootstrap, que ya tiene una versión candidata de lanzamiento (22/12/2017). Sin embargo, les deseo buena suerte a ambos proyectos y espero encontrar soluciones sólidas.

over 4 years ago · Santiago Trujillo Report

0

Actualización de 2021: a partir de v8.0.0 en ng-boostrap, las animaciones están activadas de forma predeterminada y están disponibles en todos los componentes de arranque estándar.


He usado tanto ngx-bootstrap (por Valor) como ng-bootstrap (por ng-boostrap). Aquí están mis dos centavos de las características únicas que obtienes de ellos:

ngx-arranque:

  1. Soporte de animación integrado en casi todo (modales, acordeón, colpase, menú desplegable, selector de fechas...)
  2. Mejor soporte modal (modales anidados, modal como servicio, modal como plantilla)
  3. Componente clasificable (con función de arrastrar y soltar)

ng-bootstrap:

  1. Función de navegación (Tabset se ha dejado en desuso)
  2. Componente Toast incorporado
  3. El tamaño del paquete es casi la mitad de ngx-bootstrap (Minimizado + Gzipeado)

También puede comparar sus recuentos de descargas de npm con npmtrends .

[Nota: mi respuesta se basa en la última versión actual, es decir, ngx-bootstrap v5.5.0 y ng-boostrap v6.0.0]

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!