Код, который отвечает за этот разделитель, можно найти здесь https://github.com/angular/material2/blob/9f6aa843cd2f68562d3f5290688bbe5bab957bcf/src/lib/select/select.ts#L642
// TODO(crisbeto): delimiter should be configurable for proper localization.
return selectedOptions.join(', ');
Как вы можете видеть, он еще не поддерживается. Но есть еще один способ добиться этого.
Просто добавьте пользовательский mat-select-trigger
, как показано ниже:
<mat-select [formControl]="toppings" multiple ...>
...
<mat-select-trigger>
<span> {{toppings.value ? toppings.value.join('; ') : ''}}</span>
</mat-select-trigger>
</mat-select>
Forked Demo
Так что вы можете выбрать любой разделитель, например:
toppings.value.join('♨')