<i>In Angular separating logic and html works fine</i><p><i>And of course Angular&#x27;s html is enriched html: by including directive, you can put databinding, and limited logic</i><p>Either it&#x27;s logicless or it isn&#x27;t, surely. To me, databinding is absolutely the kind of logic that shouldn&#x27;t belong in a template in the world of strict code&#x2F;template separation. Another reason why it doesn&#x27;t really work.