Angular Bootstrap Calendar screenshot

Angular Bootstrap Calendar

Author Avatar Theme by Mattlewis92
Updated: 30 Jan 2018
796 Stars

A port of the bootstrap calendar widget to AngularJS (no jQuery required!)

Categories

Overview

The Angular Bootstrap Calendar brings a streamlined, jQuery-free calendar experience to AngularJS applications. Designed to replicate the functionality and layout of the original jQuery bootstrap calendar, this plugin eliminates the overhead associated with loading jQuery for a single component. Although the project is unmaintained due to the shift in focus toward Angular 2 and beyond, it still serves as a useful asset for projects stuck on AngularJS versions from 1.3.x to 1.6.x.

While the plugin has reached its feature-complete status, users can freely fork and modify the codebase to suit their unique needs. As the community leans towards more modern frameworks and libraries, Angular Bootstrap Calendar stands as a testament to past development practices while also pointing users toward its successor, angular-calendar.

Features

  • Lightweight: Functions without jQuery, reducing the weight of your application by eliminating unnecessary dependencies.
  • Multiple Views: Supports various calendar views including year, month, week, and day, making it adaptable for different use cases.
  • Event Display: Configurable to show events with required attributes like title, color, and start time, ensuring clear and effective presentation.
  • Easy Integration: Can be easily installed via Bower or npm, with straightforward setup instructions for integration into AngularJS apps.
  • Customizable Titles: Allows for custom formatting of the calendar title using the calendarConfig or by overriding methods, ensuring flexibility in presentation.
  • Optional Dependencies: Offers optional features like drag and drop functionality and mobile touch support for enhanced user experience.
  • Community Contribution: Though unmaintained, the project is open for forking, allowing developers to modify and improve the code as needed.