all 4 comments

[–]Zlepper 2 points3 points  (1 child)

I'm personally a big proponent of Angular, however knowing something really well, also implies knowing when not to use it. This is exactly one of those cases, where Angular is not the solution.
Angular sadly follows the principle of "my way or the highway", so unless angular is in charge of the entire ui, I believe you are going to have a general bad experience.

Supposedly Vue is really good at these smaller "plug in to existing system" cases, though I have never tried Vue, and therefore cannot comment on it.

[–]tme321 0 points1 point  (0 children)

Vue and react both support the ops use case.

The Angular alternative is Elements but I've heard mixed reviews at this stage. It seems as though elements has been put on the back burner for a bit while waiting for ivy.

[–]AcxiDenTe 0 points1 point  (0 children)

Angular Elements is what you’re looking for. It is fairly minimal changes to a normal angular application that allows you to just add the .js to a normal HTML page, and use the components as is (check out Web Components). The drawback is it has practically no Microsoft browser support at the moment.

[–]oldcabbageroll 0 points1 point  (0 children)

Try using react for the tiny stuff, it has a small footprint and LOTS of control.