Choose an integration
Choose a language binding and understand how it works with the AngularTS runtime.
AngularTS modules, injection, components, directives, and scopes are available from several languages. Choose the language that already builds the part of your application that runs on the page.
Begin with the integration model, then open the setup guide for your language.
Java, ClojureScript, and Scala.js are available from Maven Central. Dart is on pub.dev, Gleam is on Hex, and Closure externs ship in the npm package. Kotlin and the WebAssembly bindings are currently distributed as source with complete examples.
Choose a language binding and understand how it works with the AngularTS runtime.
Find a complete todo project for each AngularTS language integration.
Compile AngularTS code with Closure ADVANCED optimization while preserving runtime API names through the packaged extern file.
Create a Shadow CLJS application with the Maven facade, packaged externs, explicit injection, and the AngularTS browser runtime.
Create an AngularTS application in Java with the Maven bindings, annotation processor, J2CL compiler, and AngularTS runtime.
Add the Kotlin source binding, register an AngularTS module, and build the Kotlin/JS output.
Run server-rendered AngularTS screens in Android navigation and add native controls where the web page needs Android behavior.
Run AngularTS pages in ArkWeb and place ArkUI controls over the page when a screen needs native HarmonyOS behavior.
Create an sbt Scala.js application with typed AngularTS models, controllers, a linked browser bundle, and the matching runtime.
Install angular_ts, create a typed Dart component, and load it with the matching AngularTS runtime.
Install angular_ts, register an AngularTS module from Gleam, and compile the application to JavaScript.
Connect AssemblyScript logic to an AngularTS scope through the shared Wasm ABI.
Connect C domain logic to an AngularTS scope with explicit memory ownership.
Connect C++ domain logic to an AngularTS scope with typed access and RAII cleanup.
Connect C# domain logic to an AngularTS scope with .NET WebAssembly.
Connect Go domain logic to an AngularTS scope with a js/wasm guest.
Connect Rust domain logic and services to AngularTS with wasm-bindgen.
Connect Zig domain logic to an AngularTS scope with typed fields and explicit ownership.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.