*page / n-page
*page marks an element as a navigation target inside the current
Sercrod host. The value is evaluated as a Sercrod expression and compared
with the final target received from the navigation adapter.
*page is the page side of Navigate Pager. It is not a router
entry, id, hash, CSS selector, or public data-* API.
<serc-rod>
<button type="button" *navigate="'/spa/home.html'">Home</button>
<button type="button" *navigate="'/spa/a.html'">A</button>
<section *page="'/spa/home.html'"></section>
<section *page="'/spa/a.html'"></section>
</serc-rod>
A URL-like *page value can also be used as the partial HTML
source. The partial is not fetched during initial registration. It is fetched
only when that target first becomes active, then reused on later visits.
<section *page="'/spa/settings/profile.html'"></section>
*pageandn-pageare aliases.- Use quoted string values such as
*page="'/spa/a.html'". - Duplicate targets warn. The first matching page wins.
- Inactive pages are hidden.
*importkeeps its existing behavior and is not the Navigate Pager lazy-load mechanism.