|
21 | 21 | [<span class="hljs-attr">disabled</span>]=<span class="hljs-string">"disabled.value"</span> |
22 | 22 | [<span class="hljs-attr">softDisabled</span>]=<span class="hljs-string">"softDisabled.value"</span> |
23 | 23 | [<span class="hljs-attr">wrap</span>]=<span class="hljs-string">"wrap.value"</span> |
24 | | - [(<span class="hljs-attr">value</span>)]=<span class="hljs-string">"expandedIds"</span> |
| 24 | + [(<span class="hljs-attr">expandedPanels</span>)]=<span class="hljs-string">"expandedIds"</span> |
25 | 25 | ></span> |
26 | 26 | <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion"</span>></span> |
27 | 27 | <span class="hljs-tag"><<span class="hljs-name">h3</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-header"</span>></span> |
28 | | - <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item1"</span>></span> |
| 28 | + <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item1"</span>></span> |
29 | 29 | Item 1 Trigger |
30 | 30 | <span class="hljs-tag"><<span class="hljs-name">mat-icon</span> <span class="hljs-attr">aria-hidden</span>=<span class="hljs-string">"true"</span>></span>{{expansionIcon('item1')()}}<span class="hljs-tag"></<span class="hljs-name">mat-icon</span>></span> |
31 | 31 | <span class="hljs-tag"></<span class="hljs-name">button</span>></span> |
32 | 32 | <span class="hljs-tag"></<span class="hljs-name">h3</span>></span> |
33 | | - <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item1"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
| 33 | + <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item1"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
34 | 34 | <span class="hljs-tag"><<span class="hljs-name">ng-template</span> <span class="hljs-attr">ngAccordionContent</span>></span> |
35 | 35 | <span class="hljs-tag"><<span class="hljs-name">p</span>></span>This is the content for Item 1.<span class="hljs-tag"></<span class="hljs-name">p</span>></span> |
36 | 36 | <span class="hljs-tag"><<span class="hljs-name">button</span>></span>Focusable Button<span class="hljs-tag"></<span class="hljs-name">button</span>></span> |
|
40 | 40 |
|
41 | 41 | <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion"</span>></span> |
42 | 42 | <span class="hljs-tag"><<span class="hljs-name">h3</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-header"</span>></span> |
43 | | - <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item2"</span> <span class="hljs-attr">disabled</span>></span> |
| 43 | + <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item2"</span> <span class="hljs-attr">disabled</span>></span> |
44 | 44 | Item 2 Trigger (disabled) |
45 | 45 | <span class="hljs-tag"><<span class="hljs-name">mat-icon</span> <span class="hljs-attr">aria-hidden</span>=<span class="hljs-string">"true"</span>></span>{{expansionIcon('item2')()}}<span class="hljs-tag"></<span class="hljs-name">mat-icon</span>></span> |
46 | 46 | <span class="hljs-tag"></<span class="hljs-name">button</span>></span> |
47 | 47 | <span class="hljs-tag"></<span class="hljs-name">h3</span>></span> |
48 | | - <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item2"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
| 48 | + <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item2"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
49 | 49 | <span class="hljs-tag"><<span class="hljs-name">ng-template</span> <span class="hljs-attr">ngAccordionContent</span>></span> |
50 | 50 | <span class="hljs-tag"><<span class="hljs-name">p</span>></span>This is the content for Item 2.<span class="hljs-tag"></<span class="hljs-name">p</span>></span> |
51 | 51 | <span class="hljs-tag"><<span class="hljs-name">label</span>></span>Input inside panel: <span class="hljs-tag"><<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> /></span><span class="hljs-tag"></<span class="hljs-name">label</span>></span> |
|
55 | 55 |
|
56 | 56 | <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion"</span>></span> |
57 | 57 | <span class="hljs-tag"><<span class="hljs-name">h3</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-header"</span>></span> |
58 | | - <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item3"</span>></span> |
| 58 | + <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item3"</span>></span> |
59 | 59 | Item 3 Trigger |
60 | 60 | <span class="hljs-tag"><<span class="hljs-name">mat-icon</span> <span class="hljs-attr">aria-hidden</span>=<span class="hljs-string">"true"</span>></span>{{expansionIcon('item3')()}}<span class="hljs-tag"></<span class="hljs-name">mat-icon</span>></span> |
61 | 61 | <span class="hljs-tag"></<span class="hljs-name">button</span>></span> |
62 | 62 | <span class="hljs-tag"></<span class="hljs-name">h3</span>></span> |
63 | | - <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item3"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
| 63 | + <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item3"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
64 | 64 | <span class="hljs-tag"><<span class="hljs-name">ng-template</span> <span class="hljs-attr">ngAccordionContent</span>></span> |
65 | 65 | <span class="hljs-tag"><<span class="hljs-name">p</span>></span>This is the content for Item 3.<span class="hljs-tag"></<span class="hljs-name">p</span>></span> |
66 | 66 | <span class="hljs-tag"></<span class="hljs-name">ng-template</span>></span> |
|
69 | 69 |
|
70 | 70 | <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion"</span>></span> |
71 | 71 | <span class="hljs-tag"><<span class="hljs-name">h3</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-header"</span>></span> |
72 | | - <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item4"</span>></span> |
| 72 | + <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item4"</span>></span> |
73 | 73 | Item 4 Trigger |
74 | 74 | <span class="hljs-tag"><<span class="hljs-name">mat-icon</span> <span class="hljs-attr">aria-hidden</span>=<span class="hljs-string">"true"</span>></span>{{expansionIcon('item4')()}}<span class="hljs-tag"></<span class="hljs-name">mat-icon</span>></span> |
75 | 75 | <span class="hljs-tag"></<span class="hljs-name">button</span>></span> |
76 | 76 | <span class="hljs-tag"></<span class="hljs-name">h3</span>></span> |
77 | | - <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item4"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
| 77 | + <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item4"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
78 | 78 | <span class="hljs-tag"><<span class="hljs-name">ng-template</span> <span class="hljs-attr">ngAccordionContent</span>></span> |
79 | 79 | <span class="hljs-tag"><<span class="hljs-name">p</span>></span>This is the content for Item 4<span class="hljs-tag"></<span class="hljs-name">p</span>></span> |
80 | 80 | <span class="hljs-tag"></<span class="hljs-name">ng-template</span>></span> |
|
83 | 83 |
|
84 | 84 | <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion"</span>></span> |
85 | 85 | <span class="hljs-tag"><<span class="hljs-name">h3</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-header"</span>></span> |
86 | | - <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item5"</span>></span> |
| 86 | + <span class="hljs-tag"><<span class="hljs-name">button</span> <span class="hljs-attr">ngAccordionTrigger</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-trigger"</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item5"</span>></span> |
87 | 87 | Item 5 Trigger |
88 | 88 | <span class="hljs-tag"><<span class="hljs-name">mat-icon</span> <span class="hljs-attr">aria-hidden</span>=<span class="hljs-string">"true"</span>></span>{{expansionIcon('item5')()}}<span class="hljs-tag"></<span class="hljs-name">mat-icon</span>></span> |
89 | 89 | <span class="hljs-tag"></<span class="hljs-name">button</span>></span> |
90 | 90 | <span class="hljs-tag"></<span class="hljs-name">h3</span>></span> |
91 | | - <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">value</span>=<span class="hljs-string">"item5"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
| 91 | + <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">ngAccordionPanel</span> <span class="hljs-attr">panelId</span>=<span class="hljs-string">"item5"</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"example-accordion-panel"</span>></span> |
92 | 92 | <span class="hljs-tag"><<span class="hljs-name">ng-template</span> <span class="hljs-attr">ngAccordionContent</span>></span> |
93 | 93 | <span class="hljs-tag"><<span class="hljs-name">p</span>></span>This is the content for Item 5<span class="hljs-tag"></<span class="hljs-name">p</span>></span> |
94 | 94 | <span class="hljs-tag"></<span class="hljs-name">ng-template</span>></span> |
|
0 commit comments