4 ms·
In Angular separating logic and html works fine And of course Angular's html is enriched html: by including directive, you can put databinding, and limited log
by untog 11y ago
In Angular separating logic and html works fine
And of course Angular's html is enriched html: by including directive, you can put databinding, and limited logic
Either it's logicless or it isn't, surely. To me, databinding is absolutely the kind of logic that shouldn't belong in a template in the world of strict code/template separation. Another reason why it doesn't really work.
- mcv 11y agoNot all logic is the same. There's logic of the type: "this is what we want to show, and we only want to show it if X is true", and there's logic of the type: "here's how we calculate it and that's all the complex stuff that X depends on". If you refuse to put the former in your view, you're making your code a lot more complex for little gain. But if you put the latter in your view, you're making your view unreasonably complex and hard to read. Neither extreme is good. You need separation of concerns, but some logic really does concern the view directly.