Ionic dynamic templates with aot

It’s sort of like BBCode or a more writer-friendly HTML.

I guess that involves some subjective judgments, but I think forms could definitely be done, and I would argue that it would be both easier and more futureproof than putting effort into trying to subvert Angular’s strong desire to have templates be available at compile time.

Fundamentally, I would try to model your “dynamic forms” as heterogeneous lists of elements - labels, inputs, checkboxes - all the elements we have in HTML forms, and then iterate across them using static components. Here is another thread discussing the strategy with a different example.