|
303 | 303 | <div class="multiple" slot="demo">
|
304 | 304 | <div class="field-group">
|
305 | 305 | <md-input-container>
|
306 |
| - <label for="users">Users</label> |
| 306 | + <label for="users">Simple multiselect</label> |
| 307 | + <md-select name="option" id="option" multiple v-model="items"> |
| 308 | + <md-option v-for="option in options" |
| 309 | + :key="option" |
| 310 | + :value="option"> |
| 311 | + {{ option.name }} |
| 312 | + </md-option> |
| 313 | + </md-select> |
| 314 | + </md-input-container> |
| 315 | + </div> |
| 316 | + |
| 317 | + <div>Selected letters: {{ items }}</div> |
| 318 | + <br/> |
| 319 | + <br/> |
| 320 | + |
| 321 | + <div class="field-group"> |
| 322 | + <md-input-container> |
| 323 | + <label for="users">Multiselect with subheaders</label> |
307 | 324 | <md-select name="users" id="users" multiple v-model="users">
|
308 | 325 | <md-subheader>Managers</md-subheader>
|
309 | 326 | <md-option value="jim_halpert">Jim Halpert</md-option>
|
|
327 | 344 | </div>
|
328 | 345 |
|
329 | 346 | <div>Selected users: {{ users }}</div>
|
330 |
| - |
331 |
| - <div class="field-group"> |
332 |
| - <md-input-container> |
333 |
| - <label for="users">Users</label> |
334 |
| - <md-select name="option" id="option" multiple v-model="items"> |
335 |
| - <md-option v-for="option in options" |
336 |
| - :key="option" |
337 |
| - :value="option"> |
338 |
| - {{ option.name }} |
339 |
| - </md-option> |
340 |
| - </md-input-container> |
341 |
| - </div> |
342 | 347 |
|
343 | 348 | </div>
|
344 | 349 |
|
345 | 350 | <div slot="code">
|
346 | 351 | <code-block lang="xml">
|
| 352 | + <md-input-container> |
| 353 | + <label for="users=">Simple multiselect</label> |
| 354 | + <md-select name="option=" id="option=" multiple v-model="items="> |
| 355 | + <md-option v-for="option in options=" |
| 356 | + :key="option=" |
| 357 | + :value="option="> |
| 358 | + { { option.name } } |
| 359 | + </md-option> |
| 360 | + <md-select> |
| 361 | + </md-input-container> |
| 362 | + |
| 363 | + <div>Selected letters: {{ items }}</div> |
| 364 | + |
| 365 | + |
347 | 366 | <md-input-container>
|
348 | 367 | <label for="users">Users</label>
|
349 | 368 | <md-select name="users" id="users" multiple v-model="users">
|
|
374 | 393 | export default {
|
375 | 394 | data: () => ({
|
376 | 395 | food: '',
|
377 |
| - users: [ |
378 |
| - 'jim_halpert', |
379 |
| - 'michael_scott' |
380 |
| - ] |
| 396 | + users: [], |
| 397 | + options: [ |
| 398 | + { id: 1, name: 'a' }, |
| 399 | + { id: 2, name: 'b' }, |
| 400 | + { id: 3, name: 'c' }, |
| 401 | + { id: 4, name: 'd' }, |
| 402 | + { id: 5, name: 'e' } |
| 403 | + ], |
| 404 | + items: [] |
381 | 405 | })
|
382 | 406 | };
|
383 | 407 | </code-block>
|
|
413 | 437 | country: '',
|
414 | 438 | font: '',
|
415 | 439 | food: '',
|
416 |
| - users: [ |
417 |
| - 'jim_halpert', |
418 |
| - 'michael_scott' |
419 |
| - ], |
| 440 | + users: [], |
420 | 441 | options: [
|
421 | 442 | { id: 1, name: 'a' },
|
422 | 443 | { id: 2, name: 'b' },
|
|
0 commit comments