ngSwitch
We use ngSwitch
when we need to display on element (subtree) of a set of available options.
Syntax
<el data-ng-switch="expression => variable:string|number">
<el data-ng-switch-case="expression => value:string|number" />
<el data-ng-switch-default />
</el>
Examples
(new NgTemplate( document.body ,
`<div data-ng-switch="theCase">
<i data-ng-switch-case="1">FOO</i>
<i data-ng-switch-case="2">BAR</i>
</div>` ))
.sync({ theCase: 1 });
console.log( document.body.innerHTML ); // <i>FOO</i>
(new NgTemplate( document.body ,
`<div data-ng-switch="theCase">
<i data-ng-switch-case="1">FOO</i>
<i data-ng-switch-case="2">BAR</i>
<i data-ng-switch-case-default>BAZ</i>
</div>` ))
.sync({ theCase: 100 });
console.log( document.body.innerHTML ); // <i>BAZ</i>