This project preserves, modernises and expands the original AngularJS framework. AngularTS is "AngularJS: The Good Parts". It takes the three core pillars of the original – a string-interpolation engine, dependency injection, two-way data-binding – and adds a reactive change-detection model on top of modern build tooling with strong typechecking of TypeScript.
With AngularJS, you get a decade-long optimization effort of Angular Team at Google, plus a massive testing suite, required for applications like Google Cloud and Kubernetes. AngularTS adds:
- a fully reactive change-detection model without digests or virtual DOMs, like
Vue - access to native DOM APIs at component and directive level (no
JQueryorJQLite) - access to native Promises API (no
$qor$timetout) - built-in enterprise-level router (
ui-routerported asng-router) - built-in animations (
animate) - new directives, inspired by
HTMX - new injectables for REST resources, persistent stores, Web Workers and WASM modules
The result is a high-performance, buildless, progressive and battle-tested JS framework that stays as close to Web standards as possible. If you write server-rendered web applications for desktop and mobile, and do not wish to leave the comfort of your tech-stack, this is your new secret weapon.
$ npm i @angular-wave/angular.ts
or
<script src="
https://cdn.jsdelivr.net/npm/@angular-wave/angular.ts/dist/angular-ts.umd.min.js
"></script>Initialize your app
<div ng-app ng-init="x='world'">Hello {{ x }}</div>Or check out the updated Angular seed, which can serve as a solid starting point or a source of inspiration for new ideas.