|
161 | 161 |
|
162 | 162 | <example-box card-title="Static">
|
163 | 163 | <div slot="demo">
|
164 |
| - <md-chips v-model="fruits" md-static> |
165 |
| - <template scope="chip">{{ chip.value }}</template> |
166 |
| - </md-chips> |
| 164 | + <md-chips v-model="fruits" md-static></md-chips> |
167 | 165 | </div>
|
168 | 166 |
|
169 | 167 | <div slot="code">
|
170 | 168 | <code-block lang="xml">
|
171 |
| - <md-chips v-model="fruits" md-static> |
172 |
| - <template scope="chip">{{ '{{ chip.value }\}' }}</template> |
173 |
| - </md-chips> |
| 169 | + <md-chips v-model="fruits" md-static></md-chips> |
174 | 170 | </code-block>
|
175 | 171 |
|
176 | 172 | <code-block lang="javascript">
|
|
185 | 181 |
|
186 | 182 | <example-box card-title="Editable">
|
187 | 183 | <div slot="demo">
|
188 |
| - <md-chips v-model="contacts" md-input-placeholder="Add a contact"> |
189 |
| - <template scope="chip">{{ chip.value }}</template> |
| 184 | + <md-chips v-model="contacts" md-input-placeholder="Add a contact"></md-chips> |
| 185 | + </div> |
| 186 | + |
| 187 | + <div slot="code"> |
| 188 | + <code-block lang="xml"> |
| 189 | + <md-chips v-model="contacts" md-input-placeholder="Add a contact"></md-chips> |
| 190 | + </code-block> |
| 191 | + |
| 192 | + <code-block lang="javascript"> |
| 193 | + export default { |
| 194 | + data: () => ({ |
| 195 | + contacts: ['Marcos Moura'], |
| 196 | + }) |
| 197 | + }; |
| 198 | + </code-block> |
| 199 | + </div> |
| 200 | + </example-box> |
| 201 | + |
| 202 | + <example-box card-title="Errors"> |
| 203 | + <div slot="demo"> |
| 204 | + <md-chips v-model="contacts" md-input-placeholder="Add a contact" class="md-input-invalid"> |
| 205 | + <span class="md-error">Validation message</span> |
190 | 206 | </md-chips>
|
191 | 207 | </div>
|
192 | 208 |
|
193 | 209 | <div slot="code">
|
194 | 210 | <code-block lang="xml">
|
195 |
| - <md-chips v-model="contacts" md-input-placeholder="Add a contact"> |
196 |
| - <template scope="chip">{{ '{{ chip.value }\}' }}</template> |
| 211 | + <md-chips v-model="contacts" md-input-placeholder="Add a contact" class="md-input-invalid"> |
| 212 | + <span class="md-error">Validation message</span> |
197 | 213 | </md-chips>
|
198 | 214 | </code-block>
|
199 | 215 |
|
|
207 | 223 | </div>
|
208 | 224 | </example-box>
|
209 | 225 |
|
210 |
| - <example-box card-title="Limit"> |
| 226 | + <example-box card-title="Custom chip and Limit"> |
211 | 227 | <div slot="demo">
|
212 | 228 | <md-chips v-model="cities" :md-max="5" md-input-placeholder="Cities...">
|
213 |
| - <template scope="chip"> |
| 229 | + <template scope="chip" slot="chip"> |
214 | 230 | <span>{{ chip.value }}</span>
|
215 | 231 | <small v-if="chip.value === 'Amsterdam'">(favorite)</small>
|
216 | 232 | </template>
|
|
220 | 236 | <div slot="code">
|
221 | 237 | <code-block lang="xml">
|
222 | 238 | <md-chips v-model="cities" :md-max="5" md-input-placeholder="Cities...">
|
223 |
| - <template scope="chip"> |
| 239 | + <template scope="chip" slot="chip"> |
224 | 240 | <span>{{ '{{ chip.value }\}' }}</span>
|
225 | 241 | <small v-if="chip.value === 'Amsterdam'">(favorite)</small>
|
226 | 242 | </template>
|
|
0 commit comments