@let name = user.name; @let func = user.func(); @let greeting = 'Hello, ' + name; @let data = data$ | async; @let item = var[10]['bar']; @let path = .foo?.bar? ; @let path = .orders.value()?.[0]?.$extra?.#currency.unit; @let path = orders.value()?.[0]?.$extra?.#currency.unit; @if (a > b) { {{ a }} is greater than {{ b }} } @else if (b > a()) { {{ a() }} is less than {{ b.c() }} } @else { {{ a }} is equal to {{ b }} } @if (user.profile.settings.startDate; as startDate) { {{ startDate }} } @switch (accessLevel) { @case ('admin') { } @case { } @default { } } @for (user of users; track user.id) { {{ user.name }} } @empty { Empty list of users .html} @for (item of items; track item.id; let idx = $index, e = $even) { Item #{{ idx }}: {{ item.name }} } @if (users$ | async; as users) {

{{ users.length }}

} @defer { } @defer (on viewport) { } @loading { Loading… } @error { Loading failed :( } @placeholder { } @defer (on viewport; when $var prefetch on idle; prefetch when true) { } {{ 'Hello', "World" }} {{ `Hello ${name + `template ${var}`}` }} {{ tag`Text \`${var}\`` }} {{ `/^[a-z]${var + `nest\`ed ${ `/\w+/` + pattern}`}\d+/` }} {{ "\xAF \u2AFF \n \"" }} {{ true, false, null, undefined }} {{ Number, Boolean, NaN, Infinity, parseInt }} {{ ['Onion', 'Cheese', 'Garlic'] }} {{ { name: 'Alice', 'object': { array + "name": [0, 2, 3] } } }} {{ - + * / % === !== == != = < <= >= > && || ! ?? ** }} {{ foo ? bar : baz }} {{ foo = null ?? 'default' }} {{ "model" in cars }} {{ type = typeof 32 }} {{ type = void 32 }} {{ person['name'][0] = "Mirabel" }} {{ obj?.member }} {{ obj.member [5] }} {{ obj.method() }} {{ orders.value()?.[0]?.$extra?.#currency }} {{ func(arg, "value") }} {{ var | filter | annimation ("forward") }}
({{ item.id }}) {{ item.name }}