Skip to content

Angular Demo App#104

Merged
jattasNI merged 222 commits intoni:mainfrom
Samuelsotogit:Angular
Apr 13, 2026
Merged

Angular Demo App#104
jattasNI merged 222 commits intoni:mainfrom
Samuelsotogit:Angular

Conversation

@amur-bashirov
Copy link
Copy Markdown
Collaborator

Justification

This demo application demonstrates to NI clients that applications can be built using the Angular framework while integrating with NI backend APIs and NI UI components. The goal is to provide a simple example that shows how Angular can interact with NI services and components in a practical implementation.

Implementation

This change introduces a demo Angular application that communicates with the NI backend through API calls and uses NI-provided UI components. The implementation focuses on keeping the example simple and easy to understand for developers who want to integrate Angular with NI technologies.

Key Considerations

  • Simplicity – The demo is intentionally minimal so developers can easily understand the integration.
  • Maintainability – The code structure follows common Angular project patterns.
  • Extensibility – The project can be extended by adding additional components or API integrations if needed.

Primary Changes

  • Added Angular components that demonstrate the use of NI UI components.
  • Implemented API calls to the NI backend.
  • Structured the application to clearly separate UI components and backend communication logic.

Documentation

A README file was also added with detailed instructions explaining:

  • How to deploy the application to an NI app environment
  • How to run the application locally for development and testing

Testing

Basic testing includes linting checks to ensure the code follows project style and formatting guidelines.

Checklist

@amur-bashirov amur-bashirov requested a review from TJ-G as a code owner April 6, 2026 15:17
Comment thread examples/Web Apps/Framework Examples/Angular/SystemLinkAuthExample/README.md Outdated
Comment thread examples/Web Apps/Framework Examples/Angular/SystemLinkAuthExample/package.json Outdated
Comment thread examples/Web Apps/Framework Examples/Angular/SystemLinkAuthExample/src/index.html Outdated
Comment thread examples/Web Apps/Framework Examples/Angular/SystemLinkAuthExample/package.json Outdated
@jattasNI jattasNI self-requested a review April 13, 2026 01:44
Copy link
Copy Markdown
Collaborator

@jattasNI jattasNI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amur-bashirov I addressed the remaining feedback myself. This is good to merge!

@jattasNI jattasNI merged commit cde66c2 into ni:main Apr 13, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants