Gojs Angular Basic

screenshot of Gojs Angular Basic
angular

Simple project demonstrating usage of our GoJS/Angular components

Overview

The gojs-angular-basic project by Northwoods Software serves as an excellent introduction for developers looking to integrate GoJS within an Angular application. This sample project demonstrates fundamental functionalities of the GoJS library and showcases how to set up vital components like Diagram, Palette, and Overview. It's a well-organized resource for anyone looking to leverage the capabilities of GoJS in their Angular projects.

As you interact with the sample application, you’ll find it intuitive to manipulate diagram nodes, inspect properties, and observe real-time data updates, making it a valuable tool for learning both GoJS and Angular.

Features

  • Interactive Diagram Manipulation: Effortlessly move, add, and delete nodes in the diagram, providing a hands-on experience with user interface elements.
  • Real-time Data Binding: Changes made in the diagram are instantly reflected in the application-level data, ensuring consistency and a seamless user experience.
  • Inspector for Node Editing: Edit text and properties through an inspector panel, illustrating the dynamic capabilities of GoJS.
  • Undo/Redo Functionality: Utilize keyboard shortcuts (Ctrl-Z and Ctrl-Y) for undoing and redoing actions, enhancing user control and interaction.
  • Version Compatibility: Designed to work with GoJS v2.3, with notes on requirements for newer versions, ensuring users are informed on compatibility.
  • Easy Setup: Simple installation steps using npm commands make it accessible for developers to get started without extensive configuration.
  • Development Mode Support: The app runs in development mode, enabling immediate feedback in the browser during the development process.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.