We have been using VueJS in some recent projects for Windows. The page is being loaded inside webview (we are using WebviewANE by Tuarua). It's a lot easier for us to record webcam stream with HTML/JS than AS3.
However we prefer AIR over Electron because it's more powerful, we need to use some other ANEs and also combine HTML with Starling/Feathers on some other parts.
AIR->JS->AIR communication is all that we need to leverage the power of both worlds, we have not had any issues at all, so I guess Angular should work as well.