File
Description
Container for switcher items.
Example :<cds-switcher-list>
<cds-switcher-list-item>one</cds-switcher-list-item>
<cds-switcher-list-item [active]="true">two</cds-switcher-list-item>
<cds-switcher-list-item>three</cds-switcher-list-item>
</cds-switcher-list>
HostBindings
attr.role
|
Type : string
|
Default value : "list"
|
|
class.cds--switcher
|
Type : boolean
|
Default value : true
|
|
role
|
Type : string
|
Default value : "list"
|
Decorators :
@HostBinding('attr.role')
|
|
switcher
|
Default value : true
|
Decorators :
@HostBinding('class.cds--switcher')
|
|
import { Component, HostBinding } from "@angular/core";
/**
* Container for switcher items.
*
* ```html
* <cds-switcher-list>
* <cds-switcher-list-item>one</cds-switcher-list-item>
* <cds-switcher-list-item [active]="true">two</cds-switcher-list-item>
* <cds-switcher-list-item>three</cds-switcher-list-item>
* </cds-switcher-list>
* ```
*/
@Component({
selector: "cds-switcher-list, ibm-switcher-list",
template: `
<ng-content></ng-content>
`,
styles: [`
:host {
display: block;
}
`]
})
export class SwitcherList {
@HostBinding("class.cds--switcher") switcher = true;
@HostBinding("attr.role") role = "list";
}
:host {
display: block;
}
Legend
Html element with directive