The template system in transclude has four things in it: ${} interpolation, an if attribute, an each attribute, and <slot>. else-if, else and key round out the first two. That is deliberate. Load data in <script server> instead.
transclude.dev/docs/routing
#WebDevelopment #WebStandards #HTML